Android ViewTreeObserver的常用技巧
2015-07-22 15:10
411 查看
A view tree observer is used to register listeners that can be notified of global changes in the view tree. Such global events include, but are not limited to, layout of the whole tree, beginning of the drawing pass, touch mode change…. A ViewTreeObserver should never be instantiated by applications as it is provided by the views hierarchy. Refer to View.getViewTreeObserver() for more information.
从上面的描述中,不难看出,ViewTreeObserver是用来帮助我们监听某些View的某些变化的。
在 ViewTreeObserver 中,包含了以下几个接口:
interface ViewTreeObserver.OnGlobalFocusChangeListener
interface ViewTreeObserver.OnGlobalLayoutListener
interface ViewTreeObserver.OnPreDrawListener
interface ViewTreeObserver.OnScrollChangedListener
interface ViewTreeObserver.OnTouchModeChangeListener
本文将测试除 ViewTreeObserver.OnScrollChangedListener 外的四个接口
创建一个 Android Project ,修改 main.xml 使之如下:
从上面的描述中,不难看出,ViewTreeObserver是用来帮助我们监听某些View的某些变化的。
在 ViewTreeObserver 中,包含了以下几个接口:
interface ViewTreeObserver.OnGlobalFocusChangeListener
interface ViewTreeObserver.OnGlobalLayoutListener
interface ViewTreeObserver.OnPreDrawListener
interface ViewTreeObserver.OnScrollChangedListener
interface ViewTreeObserver.OnTouchModeChangeListener
本文将测试除 ViewTreeObserver.OnScrollChangedListener 外的四个接口
创建一个 Android Project ,修改 main.xml 使之如下:
相关文章推荐
- 解决android模块化升级方法
- android的几种启动模式介绍
- 如何自学 Android 编程?
- Android Studio使用简介
- Android Studio使用简介 分类: Android 2015-07-22 14:57 71人阅读 评论(0) 收藏
- android的Thread、Runnable、Asyntask的区别与联系
- Android手机怎么获取打印机的IP地址呢
- Android中Java和JS双向调用
- Android环境搭建
- 关于android下SurfaceView后台录视频牌拍照的思路
- Android Studio使用技巧系列教程(六)
- Android Studio使用技巧系列教程(五)
- Android笔记:代码规范(新浪微博sdk示例工程附带的说明)
- Android Studio使用技巧系列教程(四)
- Android Studio使用技巧系列教程(三)
- Android Studio使用技巧系列教程(二)
- 不需要任何权限获得Android设备的唯一ID
- Android Studio使用技巧系列教程(一)
- 知识储备:Android ADB介绍
- 如何确定设备的DPI