ssu*_*ukk 5 android android-layout android-support-library android-coordinatorlayout
我的客户端请求了一个折叠视图(由回收器视图触发),该视图不是图形上属于AppBar/Toolbar抽象.虽然我能够以某种方式伪造它,并且所提到的视图确实位于CollapsingToolbarLayout内部,但我真的觉得代码很笨拙并且将成为维护的噩梦.
CoordinatorLayout这个名字表明可能在视图层次结构中的任何地方都可以使用折叠/视差行为,但我在Android文档中找不到任何示例或任何证据.所有示例都只显示AppBars中的折叠视图!
那么 - 是否或者不可能使用来自某些RecyclerView的事件在任何地方折叠任何视图?
因为它被要求 - 布局的示意图.但问题实际上更为笼统.如上所述 - 我已经实现了将可折叠方块放在AppBar中并将背景设置为白色.它按要求工作,但看起来很hacky ......
我真的觉得代码很笨拙,维护起来将是一场噩梦。
我不这么认为。
也是可选的(记住,如果您愿意,CollapsingToolbarLayout您可以使用)。minHeight
但你必须坚持下去AppBarLayout才能让事情顺利进行。(不要忘记设置app:elevation="0dp"为AppBarLayout)
是否有可能因某些事件而在任何地方折叠任何视图
RecyclerView?
对的,这是可能的。通过将 附加OnScrollListener到RecyclerView并手动折叠它。但我认为AppBarLayout这个方法足够了。
| 归档时间: |
|
| 查看次数: |
212 次 |
| 最近记录: |