Testing...

2013年11月7日

android中getScrollX,getScrollY,getTop,getLeft的数值含义

摘要: 在android的View类中,可以看到标题中的方法,scroll的坐标的含义是内容相对于组件的位置,坐标是相对于组件自己的,而getTop,getRight都是相对于父组件的坐标位置,是layout的位置,也就是当我们使用scroller来动画改变View的ScrollX,ScrollY的时候,组件相对于父组件的位置其实是不变的,改变的是组建内部内容相对于View的位置,对于TextView来说内容是它的文字,对于ViewGroup来说是子组件,因为改变Scroll的值会导致传递的Canvas的原点位置的迁移,改变ViewGroup的scrollX,ScrollY,导致传递到所有的子View 阅读全文

posted @ 2013-11-07 23:46 左思 阅读(1315) 评论(0) 推荐(0)

自定义Listview实现下拉刷新

摘要: 自定义Listview分析:GetListview/findViewById时调用的(用户第一个调用的方法):1,首先3个构造方法都是在getlistview之findViewById()的时候调用的,用于初始化一些关于listview的一些参数。(其实findviewbyid就是new一个标签指定类型的对象,并且把标签中指定的属性作为一个set集合传过去,然后返回该标签类型对象,仅此而已)2,Init(context)初始化两个动画,一个inflateer一个mRefreshView和它内部的四个控件。其次给它的mRrefreshView(header)绑定了一个点击事件监听器,OnClic 阅读全文

posted @ 2013-11-07 23:35 左思 阅读(606) 评论(0) 推荐(0)

导航

Testing...