【发布时间】:2021-04-29 01:06:18
【问题描述】:
我目前正在为我正在开发的应用程序进行布局,但我无法在 xml 中创建此按钮。
里面的箭头是一个.png图片(我也可以把它导出为矢量),背景只是一个可绘制的。我无法混合这两种资产来制作这个按钮。我目前的结果是这样的:
xml 是:
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/onboardingStep2NextButton"
android:layout_width="50dp"
android:layout_height="50dp"
app:layout_constraintTop_toBottomOf="@id/onboardingStep2SubTitle"
android:src="@drawable/long_left"
android:background="@drawable/purple_round_background"
app:layout_constraintEnd_toEndOf="parent"/>
purple_round_background.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<corners android:radius="50dp"/>
<solid android:color="@color/purple" />
</shape>
感谢您的帮助
【问题讨论】:
-
请注意,使用 AppCompatImageView 不会像 Button 那样产生波纹。
-
好的!谢谢。我不知道我的客户是否希望这个按钮产生涟漪,但如果我需要它,我会将其更改为您的解决方案!
标签: android xml drawable android-button material-components-android