【问题标题】:What is name of this component in Android?Android中这个组件的名称是什么?
【发布时间】:2019-10-17 21:47:50
【问题描述】:

我正在构建一个如下所示的表单。该组件的名称是什么,如何制作?

表格:

点击向下箭头图标╲╱后,它会展开:

【问题讨论】:

  • 这可能是您单击箭头时隐藏的任​​何布局,它只是被展开

标签: android components material-design


【解决方案1】:

实际上,这可以通过仅使用带有 2 个 EditTexts 的 LinearLayout 来完成,您可以在其中以编程方式使其可见或不可见。

要在打开时设置动画,您可以在父布局中设置:

android:animateLayoutChanges="true"

Arrow OnClick 方法示例:

LinearLayout llExtraFields = findViewById(R.id.llExtraFields);
if (llExtraFields.getVisibility() == View.VISIBLE) {
    llExtraFields.setVisibility(View.GONE);
} else {
    llExtraFields.setVisibility(View.VISIBLE);
}

【讨论】:

  • 那么当我单击按钮箭头时会发生什么(我的意思是,onclick 方法中的内容是什么?)
  • 查看答案onclick方法示例。
  • 之后,您只需将向下箭头图标更改为向上箭头,反之亦然。
  • 不客气。如果对您有帮助,请投票以帮助其他人找到答案。
  • 那么我可以让它与持续时间动画一起出现吗?
猜你喜欢
  • 2011-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-30
  • 2014-06-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多