重写getChildDrawingOrder,让gridview倒序绘制item
2015-03-19 16:23
519 查看
最近要实现一个效果,gridview每个item加上动画,发现每个item都会被后面的item挡住,重写viewgroup的这个方法可实现倒叙绘制item,让后面的item绘制在前面item的底部。
public class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) {//构造函数 super(context, attrs); setChildrenDrawingOrderEnabled(true); } @Override protected int getChildDrawingOrder(int childCount, int i) { return childCount - i - 1;//倒序 } }
相关文章推荐
- getChildDrawingOrder()?
- android ViewGroup getChildDrawingOrder与 isChildrenDrawingOrderEnabled()
- getChildDrawingOrder属性的理解
- ViewGroup getChildDrawingOrder与焦点Focus放大遮挡
- WCS学习笔记(第十一天) - 创建MyOrderItemAddCmdImpl实现重写加入购物车逻辑
- android中Baseadapter的getItem和getItemId的作用和重写
- cocos2d-x CCmenuSpriteItem 用getChildByTag()获取;
- GridView重写、一次展示所有item
- gridView getCount与getChildCount
- GridView getChildCount
- PowerShell中使用Get-ChildItem命令读取目录、文件列表使用例子和小技巧
- android中Baseadapter的 getItem 跟 getItemId 的作用和重写
- Baseadapter的getItem和getItemId的作用和重写
- ListView和BaseAdapter的getViewTypeCount和getItemViewType方法实现Gridview,显示多列
- Get-ChildItem参数之 -Exclude,Filter,Recurse应用
- [Android][细节][布局]View的getDrawingCache()方法不会在bitmap的透明区域绘制该View下方的View
- MFC GetChildItem(NULL)什么意思
- How to get and set the drawing order of layers in globe(获取并设置Globe图层的叠加次序:)
- Android 高级UI设计笔记04:可以拖动交换item位置的GridView ---> 使用setDrawingCacheEnabled(boolean flag)提高绘图速度
- android gridView item间隔问题