我想使用图片
<com.gc.materialdesign.views.ButtonFlat
android:id="@+id/buttonflat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#1E88E5"
android:text="Button" />
我该怎么做?
答案 0 :(得分:0)
<com.gc.materialdesign.views.ButtonFlat
android:id="@+id/buttonflat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#1E88E5"
android:background-image="src=<src>"
android:text="Button" />
答案 1 :(得分:0)
<com.google.android.material.button.MaterialButton
android:id="@+id/btn_restore"
android:layout_width="match_parent"
android:layout_height="54dp"
android:background="@color/default_btn_color"
android:gravity="center"
android:text="@string/restore"
android:textColor="@color/dark_grey"
android:textStyle="bold"
app:backgroundTint="@color/default_btn_color"
app:icon="@drawable/ic_restore_download"
app:iconGravity="textStart"
app:iconTint="@color/dark_grey"
tools:text="@string/restore" />
答案 2 :(得分:-1)
<com.gc.materialdesign.views.ButtonFloat
android:id="@+id/buttonFloat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="24dp"
android:background="#1E88E5"
materialdesign:animate="true"
materialdesign:iconDrawable="@drawable/pencil" />
最后一行用于从drawable文件夹中获取图像.. 或者您可以轻松地将背景属性首先制作选择器然后
android:background="@drawable/mbtnselector"
并添加xml名称空间
xmlns:materialdesign="http://schemas.android.com/apk/res-auto"
如果您通过java中的代码设置可绘制图标,那就是:
buttonFloat = (com.gc.materialdesign.views.ButtonFloat)findViewById(R.id.buttonFloat);
if (buttonFloat != null) {
buttonFloat.setDrawableIcon(getResources().getDrawable(R.drawable.ic_action_new));
}