Bor*_*jev 6 android design-patterns decorator android-custom-view
注意:实际问题在本What my questions are节中.提供其他部分是为了更好地概述问题.
任务
我想使用Decorator设计模式来装饰Android视图.对于我的问题,我将以装饰ViewPager为例,但我相信解决方案会更加通用.
我为什么需要它
我希望能够在我的不同解决方案中对标准视图重用不同的扩充.例如,现在我有定时器切换ViewPager,ViewPager当用户到达终点时通知我.通过这个解决方案,我的目标是ViewPager在我的下一个解决方案中添加自动切换通知(即将我当前的扩展名组合在一起).装饰者模式正是为此而已.
我目前的方法是什么
ViewPager的ViewPagerDecorator 我也做了装饰器的所需扩展 - AutoSwitchViewPager和NotifyOutOfBoundsViewPager(基于此).现在我甚至可以做到
new AutoSwitchViewPager(new NotifyOutOfBoundsViewPager(viewPager)).
ViewPager布局传播其xml属性替换为装饰视图.我的问题是什么
LayoutParameters至少)ViewStub,但我没有找到一种方法来ViewStub使用完全运行时构造的东西(不使用xml布局)进行充气.有这样的方式吗?我读了什么
我偶然发现了这些相关的资源:
| 归档时间: |
|
| 查看次数: |
4793 次 |
| 最近记录: |