ViewPager initViewpager() initViewPager 里做的事情在初始化方法中,首先调用了 setWillNotDraw(false),说明view...
ViewPager initViewpager() initViewPager 里做的事情在初始化方法中,首先调用了 setWillNotDraw(false),说明view...
LifeCycle Lifecycles提供了一种通过观察者模式来监听Activity和Fragment的生命周期变化的方式。之前,我们解决这种需求的方法是在Activity...
最近使用viewpager 搭配fragment实现懒加载的功能,使用到了setUserVisibleHint的方法,该方法执行在fragment的onCreateView方...
做毕设播放视频功能时使用到了ExoPlayer,记录下碰到的问题:Exoplayer 默认只支持http->http和https->https的重定向,但不支持http->h...
利用intent传递list 的方法之一:该object需要实现parcebel接口,之后注意只能传递Arraylist类型而不能传递list。 toolbar 搭配sear...
android.enableAapt2=false;即禁用掉AAPT2。AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是...
常用:双击Shift 全局搜索文件Shift+F6 重命名文件、类名、变量名Ctrl+Alt+T 可以把代码包在一块内,例如try/catchCtrl +Alt+M 快...
okhttp是目前非常常用的网络请求框架,我们在使用它的同时也要看他是怎么实现的,这篇文章我们简单分析以下它的请求流程。参考并感谢:https://blog.csdn.net...
由于Service运行在主线程中,我们就不能在service中直接做耗时的操作,只能通过开启一个子线程来执行耗时任务,当任务执行完毕后,我们要手动通过stopSelf()来停...
上次写了自定义View,这次在项目中看到项目中的下拉刷新控件觉得很有趣便想模仿效果写一个出来,想了很多实现方案,最后选择自定义ViewGroup来实现。思路很简单,就是通过自...
又是SingleTask。。。。在项目中我们经常需要我们的MainActivity是SingleTask的模式来保证其在任务栈中只有一个实例存在,那么现在来看一种情况,有Ac...
是时候重新了解一下启动模式了。项目中遇到的启动模式的坑的确是差点颠覆了我的认知,就比如SingleTask来说吧,举个例子,此时有ActivityA,ActivityB,Ac...
那个。你的5%透明应该是错了,是0d而不是d0,同样的80这个透明值出现了两次,估计3%的错了
Android 透明度百分比对应的 十六进制Android 透明度百分比对应的 十六进制 先把结果放在这里,方便大家查询,也方便自己,UI太喜欢用百分比表示了=.=! 计算: 写个简单的java程序即可: 其他: An...
工具:apktool jd_gui dex2jar作用:apktool用来查看资源类文件,例如res文件夹下的图片资源文件,xml文件等等,使用方法:使用命令框进入该文...
每次遇到手势处理问题时,都不可避免的接触到getx,getRawx,getTop等函数,每次都傻傻分不清楚,现在用一张图解释他们到底分别是什么: 一张图就清晰明了getX表示...
1、onMeasureonMeasure()函数,测量并设置我们自定义View的宽高。我们知道,在代码中。我们可以通过layout_width和layout_height两个...