这样的页面要如何实现,能给个思路吗?

发布于 2022-09-02 01:28:12 字数 378 浏览 26 评论 0

app-%E5%90%AC%E5%90%AC%E5%A0%82%E5%88%97%E8%A1%A8%E9%A1%B5_talking_spec.png

tab的一级菜单(纵向)是点击推荐那里获取,二级菜单(横向)根据一级ID显示(数据过多可滑动)
相应content部分是viewpager+fragment跟着二级菜单联动。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

愿得七秒忆 2022-09-09 01:28:12

交互逻辑比较混乱,不推荐在移动app上有太多菜单层级。用户的智商会不够用。

秋叶绚丽 2022-09-09 01:28:12

首先实现方案其实题主自己已经说完了,只是(推荐)和横向数据那边需要处理下,让一个类似Spinner的控件和TabLayout平齐在上端,下面就是题主说的Viewpager+fragment跟着二级菜单联动.TabLayout 在新的design包里面有用到,题主可以更新下support包,可以实现题主二级菜单相关的所有功能,至于一级菜单做法很多,写个TextView+popwindow的方式也能做,重新定义样式的Spinner也行。点击一级菜单时要重载整个TabLayout以及相关的Viewpager,如果切换动画不够好的话会显得很突兀。

不过这样的设计其实很奇怪,一级菜单和二级菜单评级,而且没有明显的分割,而且许多应用整个TabLayout 都是填满一行的,你这个设计背离了大多数APP的应用设计,如果用户初上手使用肯定很不习惯。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文