ImageButton 的 Material 设计指南是什么?
What are the Material Design Guidelines for ImageButtons?
Material 设计指南对 ImageButtons
(不是切换按钮)有何看法?
我在这里找不到关于它们的任何信息:https://material.google.com/components/buttons.html。
- 它们看起来应该如何?
- 什么时候应该使用它们?
- 他们应该如何表现?
示例: 我有导航按钮 left/right 可以切换日期,我想知道它们是否符合 Material 设计。
从 Decompiled ImageButton class 的来源找到这个。
Displays a button with an image (instead of text) that can be pressed or clicked by the user. By default, an ImageButton looks like a regular {@link android.widget.Button}, with the standard button
background that changes color during different button states. The image on the surface of the button is defined either by the {@code android:src} attribute in the {@code } XML element or by the {@link #setImageResource(int)} method.
To remove the standard button background image, define your own background image or set the background color to be transparent.
To indicate the different button states (focused, selected, etc.), you can define a different image for each state. E.g., a blue image by default, an orange one for when focused, and a yellow one for when pressed. An easy way to do this is with an XML drawable "selector."
Material 设计指南对 ImageButtons
(不是切换按钮)有何看法?
我在这里找不到关于它们的任何信息:https://material.google.com/components/buttons.html。
- 它们看起来应该如何?
- 什么时候应该使用它们?
- 他们应该如何表现?
示例: 我有导航按钮 left/right 可以切换日期,我想知道它们是否符合 Material 设计。
从 Decompiled ImageButton class 的来源找到这个。
Displays a button with an image (instead of text) that can be pressed or clicked by the user. By default, an ImageButton looks like a regular {@link android.widget.Button}, with the standard button background that changes color during different button states. The image on the surface of the button is defined either by the {@code android:src} attribute in the {@code } XML element or by the {@link #setImageResource(int)} method.
To remove the standard button background image, define your own background image or set the background color to be transparent.
To indicate the different button states (focused, selected, etc.), you can define a different image for each state. E.g., a blue image by default, an orange one for when focused, and a yellow one for when pressed. An easy way to do this is with an XML drawable "selector."