android 通过xml自定义渐变颜色的drawable的示例代码
以下是一个通过XML自定义渐变颜色的Drawable的示例代码:
<!-- gradient_colors.xml -->
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#FF0000" // 渐变起始颜色为红色
android:endColor="#0000FF" // 渐变结束颜色为蓝色
android:angle="45" // 渐变角度为45度
android:type="linear" // 渐变类型为线性
/>
</shape>
你可以将上述代码保存为一个名为gradient_colors.xml的文件,并将其放置在你的项目的res/drawable目录下。
然后,你可以在布局文件中使用这个自定义的渐变颜色的Drawable,比如:
<!-- layout.xml -->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/gradient_colors"
>
<!-- 这里是你的布局内容 -->
</LinearLayout>
这样,你的布局的背景颜色就会呈现出从红色到蓝色的渐变效果
原文地址: http://www.cveoy.top/t/topic/hVC7 著作权归作者所有。请勿转载和采集!