
布局
SpencerHale
return Math.pow(Math.pow(x * size, 2) + Math.pow(y * 2*size, 2) - 1, 3) - Math.pow(x * size, 2) * Math.pow(y * 2*size, 3) <= 0;
展开
-
优化ListView以提升流畅度
1.Item布局,层级越少越好,使用hierarchyview工具查看优化 2.复用convertView,使用ViewHolder 3.item中有图片时,异步加载 4.快速滑动时,不加载图片 5.item中有图片时,应对图片进行适当压缩 6.实现数据的分页加载。原创 2017-03-19 22:35:51 · 414 阅读 · 0 评论 -
自定义view的基本流程
1、自定义View的属性编写attr.xml文件 2、在layout布局文件中引用,同时引用命名空间 3、在View的构造方法中获得我们自定义的属性,在自定义控件中进行读取(构造方法拿到attr.xml文件值) 4、重写onMesure (如果自定义ViewGroup还要重写onLayout) 5、重写onDraw(如果自定义ViewGroup可以不用重写该项)。原创 2017-03-19 22:52:57 · 514 阅读 · 0 评论 -
微信切换界面延时加载的实现方法是优化ViewPager中加载Fragment
用fragment中的setUserVisibleHint这个方法即可。 private boolean hasLoadedOnce = false; //your boolean field @Override public void setUserVisibleHint(booleanisVisibleToUser) { super.setUserVisibleHint(i原创 2017-03-19 23:11:39 · 393 阅读 · 0 评论