ViewGroup与View
来源:互联网 发布:神经网络算法的缺点 编辑:程序博客网 时间:2024/06/05 11:01
自定义主要实现onMeasure(),onLayout(),onDraw();
ViewGroup 容器,
- MeasureSpec.getMode(heightMeasureSpec);
- MeasureSpec.getSize(widthMeasureSpec);
重写onMeasure获得设置的width,height模式及大小,measureChildren(widthMeasureSpec, heightMeasureSpec);计算子视图的宽和高,childView.getMeasuredWidth();
childView.getLayoutParams();根据模式得到容器的宽高,设置setMeasuredDimension()
onLayout()中对子视图进行布局childview.layout();
onDraw()中进通过Canvas写文本、绘图等
View:
重写onMeasure主要根据模式及大小,设置setMeasuredDimension();
onDraw()绘制图形,调用invalicate()会在UI线程重绘视图
/////
收藏一些好的文章:
http://blog.csdn.net/harvic880925/article/details/50995268
0 0
- ViewGroup与View
- View与ViewGroup
- View与ViewGroup
- View与ViewGroup
- View与ViewGroup
- 自定义View与ViewGroup
- View与ViewGroup
- 自定义View与ViewGroup
- 1.1 View与ViewGroup
- android 之view与viewgroup
- android View与ViewGroup研究
- view 与viewGroup的关系
- Android UI---View与ViewGroup
- UI之view与viewgroup
- android View与ViewGroup研究
- Android_ui之View与ViewGroup
- View与ViewGroup layout 过程
- View与ViewGroup分类以及自定义View
- ubuntu 命令行模式和图形界面切换
- Finger:互联网与人本体验
- Finger:有关动作识别的一些技术进展综述
- ibatis时间格式化比较
- 点头OJ 1033 . 骨牌覆盖 V2 ( 状态压缩 + 矩阵快速幂 )
- ViewGroup与View
- ffmpeg分割视频文件
- JavaScript 注释JavaScript 注释可用于提高代码的可读性。
- android 上下左右手势判断 根据别人的改的
- 查看 SELinux状态及关闭SELinux
- OAF实现下拉菜单联动
- 变量是存储信息的容器。
- c++学习笔记三
- OAF更改动态头行