【发布时间】:2019-08-05 08:26:03
【问题描述】:
如何制作没有文字或背景的基本图标按钮?例如,只是一个来自@drawables 的简单矢量图像,当单击它时,它会显示它周围的循环响应。我不希望图标有任何背景颜色。只是一个可以点击的图标,就是字面意思。
我只能通过创建menu 并将图标设置为item 和app:showAsAction="always" 来弄清楚如何做到这一点。看来必须有更好的方法来做到这一点。
编辑:这是我想要实现的示例。这是非常基本的。只是一个可点击的图标,触摸时有响应反馈。 https://material-ui.com/components/buttons/#icon-buttons
这与创建以下内容完全相同。我只是认为可能有一种更简单的方法可以做到这一点,而不必仅为一个图标创建和加载菜单:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.mycompany.myapp.MainActivity">
<item
android:id="@+id/action_contacts"
android:icon="@drawable/ic_contacts_24"
android:title="@string/action_contacts"
app:iconTint="@android:color/white"
app:showAsAction="always" />
</menu>
【问题讨论】:
-
那么您的具体问题是什么?
-
我只想在 Android 中制作这个。问题是“如何?”。我认为这很明显......material-ui.com/components/buttons/#icon-buttons
-
@GCM
shows that circular response thing around it这远非显而易见......您的意思是按下按钮时的“波纹”动画吗? -
是的。我已经编辑了我的问题以使其更清楚。这是我想要实现的一个示例 - material-ui.com/components/buttons/#icon-buttons
-
@GCM 检查此Icon button
标签: android android-studio android-button