OnPreDrawListener
2015-09-01 14:03
267 查看
interface ViewTreeObserver.OnPreDrawListener
当一个视图树将要绘制时,所要调用的回调函数的接口类。
方法:
public abstract boolean onPreDraw ()
即将绘制视图树时执行的回调函数。这时所有的视图都测量完成并确定了框架。客户端可以使用该方法来调整滚动边框,甚至可以在绘制之前请求新的布局。
其中最常用的地方就是在onDraw的其他地方获取View的长宽测量值。
例如:
view.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { @Override public boolean onPreDraw() { view.getViewTreeObserver().removeOnPreDrawListener(this); view.getWidth(); view.getHeight(); return false; } });
相关文章推荐
- 无题
- PHP中的正则表达式及PCRE函数
- [leetcode] 140.Word Break II
- Enterprise Architect使用教程
- 数学公式编辑器MathType破解版序列号
- css hack 大全
- iOS中scrollview是否要回弹
- asp.net 后台根据数据库中的值 利用js给select标签赋选中值
- Android Support ;v4、v7、v13的区别
- 给app嵌入广告ADBannerView
- onMeasure()方法详细介绍(一)--onMeasure()方法中测量一个空间的尺寸
- MySQL的create table as 与 like区别
- 泡完脚做一件事最养肝
- Web API系列
- IIS命令行启动
- 360个人软件发布所遭遇的情况
- Android 小贴士
- Android 国际化,资源文件
- QString QDate::toString ( const QString & format ) const
- 排序算法总结