3

我正在尝试实现一个具有 3 个级别的菜单。

每个级别有5个项目。

一级:A、B、C、D、E,
二级:1-5,
三级:1-5

上下滑动更改菜单级别。左右滑动可更改当前菜单级别中的选定项目。当前选定的项目应始终位于中间。

图片可能最好地解释了我想要实现的目标: 在此处输入图像描述

  1. 我应该如何设置/构建这个布局?

我的想法是:

Linear Layout
  RecyclerView
     ListItems<A-E>
  RecyvlerView
     ListItems<1-5>
  RecyvlerView
     ListItems<1-5>
  1. 如何突出显示当前选择的菜单级别?
  2. 如何突出显示当前选定的项目?
  3. 如何使 RecyclerView 仅通过一次滑动滚动一项?
  4. 如何在屏幕“中间”启动 RecyclerView?(如菜单级别 2 所示)
  5. 我怎样才能让所有 3 个 RecyclerViews 只听手势而不是滚动它们?只能更改活动菜单级别。要更改另一个菜单级别项,必须先通过向上/向下滑动更改到该菜单级别。
4

0 回答 0