代码之家  ›  专栏  ›  技术社区  ›  Tangibleidea

有没有可能在Android中创建一个均匀分割的手风琴视图(可扩展视图)?

  •  0
  • Tangibleidea  · 技术社区  · 6 年前

    我想做的布局效果是这样的。

    有3个头部(每个50dp)和3个可扩展布局。 这将是一个静态手风琴菜单,所以,滚动条是没有必要的。

    如果用户单击其中一项。 另外两个可扩展项应收缩为0dp。

    expand/collapse有动画,根据Android,动画应该有一个特定的值 Animator 班级。但是如果我想同时设置两个布局的动画,这会导致计算问题。

    到目前为止,我尝试了2个Github libs。

    另外,我在这里发布了一个问题: https://github.com/cachapa/ExpandableLayout/issues/78

    到目前为止我试过的:

    • android:layout_weight="1"
    • 施工布局和每个标题都有 app:layout_constraintHeight_percent="0.33" .
    0 回复  |  直到 6 年前
        1
  •  0
  •   Tangibleidea    6 年前

    我最终找到了另一个叫做stepper的UI库。 - https://github.com/fython/MaterialStepperView