- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 如何实现Fragment的滑动
基础吧,和viewpager绑定一下,就可以滑动了。因为viewpager里面处理了touch事件,会进行move事件的滑动处理。看下例子:github地址点击打开链接 (https://github.com/shixin398/FragmentScroll)这里用两个fragment,一个viewpager;fragment布局里面就放一个textview:<LinearLayout x...
2018-04-16 08:47:47 6048 3
原创 Android 布局优化--viewstub标签
性能优化之一就是layout的优化,as 常识:布局是否合理主要影响的是页面测量时间的多少,我们知道一个页面的显示测量和绘制过程都是通过递归来完成的,多叉树遍历的时间与树的高度h有关,其时间复杂度 O(h),如果层级太深,每增加一层则会增加更多的页面显示时间,所以布局的合理性就显得很重要。那布局优化有哪些方法呢,主要通过减少层级、减少测量和绘制时间、提高复用性三个方面入手。总结如下:减少层级。合理...
2018-04-10 16:24:20 723
原创 java 反射 method invoke 变长参数
看下,反射中可能遇到的一个问题:一个类,专门用来进行测试反射相关code:public class InvokeClass { private final static String TAG = "InvokeClassDemo"; public void printString(String... args) { Log.d(TAG, "args len: ...
2018-04-09 15:18:21 3012
原创 Android 布局优化--include标签
性能优化之一就是layout的优化,as 常识:布局是否合理主要影响的是页面测量时间的多少,我们知道一个页面的显示测量和绘制过程都是通过递归来完成的,多叉树遍历的时间与树的高度h有关,其时间复杂度 O(h),如果层级太深,每增加一层则会增加更多的页面显示时间,所以布局的合理性就显得很重要。那布局优化有哪些方法呢,主要通过减少层级、减少测量和绘制时间、提高复用性三个方面入手。总结如下:减少层级。合理...
2018-04-04 16:24:03 297
原创 Android 布局优化--merge标签
性能优化之一就是layout的优化,as 常识:布局是否合理主要影响的是页面测量时间的多少,我们知道一个页面的显示测量和绘制过程都是通过递归来完成的,多叉树遍历的时间与树的高度h有关,其时间复杂度 O(h),如果层级太深,每增加一层则会增加更多的页面显示时间,所以布局的合理性就显得很重要。那布局优化有哪些方法呢,主要通过减少层级、减少测量和绘制时间、提高复用性三个方面入手。总结如下:减少层级。合理...
2018-04-04 15:37:28 1420
原创 线程--线程池篇
java 关于线程池的简单使用及注意点。先来看下线程池的原理图吧,来了runnable请求,进行线程的创建,到coresize之后,会进行缓存(workqueue),当缓存已满,但最大线程数为到达的时候,会接着创建新的线程执行runnable。当线程执行完某个runnable之后,会从换从中取走,去执行。当然,如果达到最大线程了,缓存也慢了,还在进行execute申请/或者是已经shutdown了...
2018-04-02 14:48:33 237
android 斗地主源码
2018-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人