文章目录 [ 隐藏 ]
getMeasuredHeight()与getHeight() 以及MeasureSpec.getSize()
getMeasuredHeight()返回的是原始测量高度,与屏幕无关,getHeight()返回的是在屏幕上显示的高度。
详点击查看
View 在屏幕中的位置
https://blog.csdn.net/jason0539/article/details/42743531
View的测量和绘制
如果要绘制一个View , 就需要先取测量它,也就是需要知道它的大小和位置. 这样我们就能在屏幕中滑出来它了.这个过程是在onMeasure()方法中完成的.
注意: 在自定义ViewGroup时,通常会重写 onLayout来控制其子view显示的位置, 同时如果需要wrap_content属性,还需要重写onMeasure() 来测量子view的大小.
点击查看:android View的测量和绘制
获取控件大小的方法
http://blog.csdn.net/a38017032/article/details/49429973
Android通过Scroller自定义平滑的动画
通过Scroller可以实现类似Viewpager的效果
https://blog.csdn.net/guolin_blog/article/details/48719871
自定义View示例-自定义的弹出框列表适配器,类似于大众点评或美团
自定义View-自定义TitleLayout
http://code.py40.com/3259.html
联系人索引控件MyLetterListView
MyLetterListView
下拉刷新组建PtrFrameLayout
下拉刷新组建PtrFrameLayout:http://blog.csdn.net/wateryi/article/details/51315079
未经允许不得转载:Python在线学习 » Android自定义View-从入门到精通