会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
香蕉你个博纳纳
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
2
3
4
5
6
···
11
下一页
2019年3月12日
TopSnackbar,在顶部滑出显示的Snackbar;
摘要: TopSnackbar既然你能找到这篇文章,说明你一定使用过或了解Snackbar,所以我就不介绍Snackbar了。嗯~有图有真相!嗯,就是图上这样;我把Snackbar的源码拉了过来,重写了它的弹出方式;大致就是:BaseTransientBottomBar.ja...
阅读全文
posted @ 2019-03-12 15:44 香蕉你个博纳纳
阅读(1836)
评论(0)
推荐(0)
编辑
2019年3月2日
Android几种视频播放方式,VideoView、SurfaceView+MediaPlayer、TextureView+MediaPlayer,以及主流视频播放器开源项目
摘要: 简单的说下一Android的几种视频播放功能:1、VideoView:最简单的视频播放 private void initView(View v) { VideoView videoView = v.findViewById(R.id.vv...
阅读全文
posted @ 2019-03-02 23:29 香蕉你个博纳纳
阅读(1993)
评论(0)
推荐(0)
编辑
2019年2月21日
最全面的DialogFragment的使用,实现DialogFragment全屏、背景透明;
摘要: Android推荐使用DialogFragment代替Dialog,好处就说一点吧,DialogFragment就是个盖在界面上的Fragment,它拥有Fragment一样的功能和生命周期,解决普通Dialog旋转屏幕后异常的问题;使用DialogFragment实...
阅读全文
posted @ 2019-02-21 17:43 香蕉你个博纳纳
阅读(18312)
评论(0)
推荐(1)
编辑
2019年2月20日
FragmentTabHost切换Fragment时保存状态,避免切换Fragment走onCreateView和onDestroyView方法;
摘要: FragmentTabHost这个控件每次切换Fragment,都会走Fragment的onCreateView和onDestroyView方法,多以每次切换都会创建和销毁Fragment实例,先来看一下FragmentTabHost的部分源码: @Nullabl...
阅读全文
posted @ 2019-02-20 16:54 香蕉你个博纳纳
阅读(1566)
评论(0)
推荐(0)
编辑
Android控件使用FragmentTabHost,切换Fragment;
摘要: 大部分APP的主界面都很类似,要么底部导航的,要么就是侧滑菜单,还有底部导航+侧滑菜单的;底部导航实现大概有几种方式:TabHost+Fragment RadioGroup+Fragment FragmentTabHost+Fragment BottomNavigat...
阅读全文
posted @ 2019-02-20 16:38 香蕉你个博纳纳
阅读(277)
评论(0)
推荐(0)
编辑
2019年1月23日
Android 梯形进度条、下载进度条;
摘要: 额,Gif有点卡;梯形、矩形、圆角、背景色、前景色、进度条中的文字都可以改; public class MainActivity extends AppCompatActivity { private ProgressBut...
阅读全文
posted @ 2019-01-23 16:19 香蕉你个博纳纳
阅读(1585)
评论(0)
推荐(0)
编辑
2019年1月14日
竖直的ViewPager,上下滑动的ViewPager,VerticalViewPager ;
摘要: 直接看代码吧,重写Viewpager,改变了手势和切换效果;和正常的Viewpager使用一模一样;/** * ChenboCui 竖向的Viewpager */public class VerticalViewPager extends ViewPager { ...
阅读全文
posted @ 2019-01-14 09:50 香蕉你个博纳纳
阅读(1008)
评论(0)
推荐(0)
编辑
2019年1月4日
Android 获取控件滑动速度,速度跟踪器VelocityTracker;
摘要: VelocityTracker 速度跟踪器在写关于Android滑动的控件,如果用户手指在屏幕上(当前位置 - 起始位置 > 某个数值)就做一个界面切换,但是总感觉太生硬,只有满足上面的条件才会触发切换界面,不管用户滑动的速度有多么的快,都要去算当前位置和起始位置的距...
阅读全文
posted @ 2019-01-04 16:48 香蕉你个博纳纳
阅读(455)
评论(0)
推荐(0)
编辑
2019年1月3日
Android ScrollView嵌套Recyclerview滑动卡顿,松手即停问题解决;
摘要: 假如你的布局类似这样的: 展示没有问题,但是滑动的时候有卡顿问题,松手就停止滑动,感觉特别不爽,加上下面的代码试试: recyclerView.setHasFixedSize(true); recy...
阅读全文
posted @ 2019-01-03 19:49 香蕉你个博纳纳
阅读(2151)
评论(0)
推荐(0)
编辑
2018年12月27日
Android更多状态的布局Layout,可随意切换状态的Layout,加载中、加载失败、空布局...
摘要: 使用CustomStateLayout作为底层布局,可一个方法切换 加载中、加载失败、加载错误、内容为空、正常布局等等的状态;public class CustomStateLayout extends RelativeLayout { private Cont...
阅读全文
posted @ 2018-12-27 19:40 香蕉你个博纳纳
阅读(1257)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
11
下一页