View与动画
一、用户界面的构成
1. 视图树的组成
- Activity
- PhoneWindow
- DecorView
- ViewGroup
2.ListView中获取每个元素的方式通过Adapter 方法是 getItem(int positoon)来根据索引值来获取指定位置的相应元素;每个Item View的获取方式是通过getView方法来实现的。在这个方法中用户必须构建Item View,然后将该position位置上的数据绑定到Item View上。这样数据就和视图结合在一起了。
观察者模式
Adapter中使用了观察者模式,进而实现了调用nitifydateupdate方法就更新了子视图
3. ListView实现高效的列表展示效果的原因是:
- Adapter模式
- 观察者模式
- ItemView复用机制