3

Material Design Guidelines 是怎么说的ImageButtons(不是切换按钮)?

我在这里找不到任何关于它们的信息:https ://material.google.com/components/buttons.html 。

  • 他们应该怎么看?
  • 什么时候应该使用它们,什么时候?
  • 他们应该如何表现?

示例:我有左/右导航按钮来切换天数,我想知道它们是否符合 Material Design。

4

1 回答 1

4

从Decompiled ImageButton类的源代码中找到了这个。

显示一个带有用户可以按下或单击的图像(而不是文本)的按钮。默认情况下,ImageButton 看起来像一个常规的 {@link android.widget.Button},具有在不同按钮状态期间改变颜色的标准按钮背景。按钮表面上的图像由 {@code } XML 元素中的 {@code android:src} 属性或 {@link #setImageResource(int)} 方法定义。
要删除标准按钮背景图像,请定义您自己的背景图像或将背景颜色设置为透明。
要指示不同的按钮状态(聚焦、选中等),您可以为每个状态定义不同的图像。例如,默认为蓝色图像,聚焦时为橙色,按下时为黄色。一个简单的方法是使用 XML 可绘制“选择器”。

于 2016-08-26T08:55:51.423 回答