【发布时间】:2016-06-24 18:45:49
【问题描述】:
我有一个TabLayout 或TabHost 的设计,你可以考虑。假设这是标签 -
Tab1 | Tab2 | Tab3 | Tab4 | Tab5
接下来的动作将发生-
- Tab1 - 打开 Fragment1
- Tab2 - 打开 Fragment2
- Tab3 - 在现有片段上打开一个叠加层,带有半透明黑色视图
- Tab4 - 打开 Fragment3
- Tab5 - 打开 Fragment4
关于如何解决这个问题的任何想法? 提前致谢!!
更新:我使用的解决方案
我试过这个,但必须进行大量定制。所以我在中间停了下来,因为工作量很大。所以我做的另一种方法是在与 Tab3 完全相同的位置上再放一个视图到 TabLayout 上,然后单击 View 我使覆盖视图可见。
【问题讨论】:
-
您使用的是
ViewPager吗? -
你正在使用
ViewPager -
当用户通过滑动滚动页面时,这应该如何工作?覆盖应该从当前页面顶部的一侧滑动吗?或在滑动期间忽略选项卡 3
-
我已经禁用了滑动。它的行为类似于
TabHost -
不过没问题,设计就像从中间叠加
标签: android android-fragments android-viewpager android-tablayout fragment-tab-host