activity图形化过程的绘制过程
来源:互联网 发布:ubuntu xfree 编辑:程序博客网 时间:2024/06/02 07:23
activity的oncreate方法执行结束之后走此流程
measure(测量)___layout(设置确认位置)___draw(画)
所以确定位置一定要等到layout后才能确定,可以调用视图树的回调方法来监听,次数用的控件是 iv_redpoint
//监听layout(确认位置)结束的事件,位置确定好了以后再确定小圆点之间的间距iv_redpoint.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {//系统底层可以需要多次调这个方法,而我们只需要用一次就可以了,然后取消掉监听就好了
//加载完layout后的回调事件
iv_redpoint.getViewTreeObserver().removeOnGlobalLayoutListener(this);//需要删除的那个监听
int left1= ll_container.getChildAt(0).getLeft();//在ll_container容器中获取第一个小圆点的位置,在获取左边距
int left2 = ll_container.getChildAt(1).getLeft();//在ll_container容器中获取第二个小圆点的位置,在获取左边距
mPointdis = left2-left1;//两个圆点之间的距离
}
});//获取视图树
0 0
- activity图形化过程的绘制过程
- Activity界面绘制过程详解
- Android 从Activity创建开始,绘制View的过程
- Activity启动过程中View的创建、绑定与绘制
- 从源码角度看一个activity的绘制过程
- Activity的创建,配置上下文,绘制视图过程
- Activity的实例化过程
- view 的绘制过程
- Android_View的绘制过程
- View的绘制过程
- view的绘制过程
- View的绘制过程
- View的绘制过程
- View的绘制过程
- View的绘制过程
- View的绘制过程
- View的绘制过程
- ExplosionView 的绘制过程
- omnet 未定义的引用 问题
- QCustomplot使用分享(三) 图
- android代码规范和studio配置CodeStyle
- 【Hibernate】——多对多关联映射
- spring 定时任务@Scheduled (spring-task注解形式)
- activity图形化过程的绘制过程
- HTTP请求头大全 - 常用参考表对照表
- 广州光环国际:PMI-ACP敏捷项目管理认证说明会
- unity版本控制
- Adobe Photoshop CS6 的下载安装及激活
- 劳务关系与劳动关系的区别
- nodejs例子
- 摄像头标定(carlibration)、Homography以及它的matlab实现
- Android ExpandableListView每组选一个值,并展开列表