Mel*_*ent 8 android material-components
有没有办法我可以从谷歌材料库为MaterialButton设置渐变颜色.app:backgroundTint仅设置颜色,但不设置渐变颜色
MaterialButton忽略android:background直到释放1.2.0-alpha06。
在此版本中,您可以使用以下内容:
<Button
android:background="@drawable/bg_button_gradient"
app:backgroundTint="@null"
... />
Run Code Online (Sandbox Code Playgroud)
如果您需要在早期版本的库中使用此功能,您可以使用AppCompatButton. 就像是:
<androidx.appcompat.widget.AppCompatButton
android:background="@drawable/bg_button_gradient"
Run Code Online (Sandbox Code Playgroud)
小智 -2
例如,创建可绘制文件
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="135"
android:centerColor="#6200ee"
android:endColor="#6200ee"
android:startColor="#3700b3"
android:type="linear" />
</shape>
Run Code Online (Sandbox Code Playgroud)
并将此文件设置为按钮的背景
| 归档时间: |
|
| 查看次数: |
1366 次 |
| 最近记录: |