Android自定义View-从入门到精通

文章目录 [ 隐藏 ]

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-从入门到精通

赞 (0)

来吐槽吧 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址