我想知道用Java(而不是XML)制作LinearLayout渐变背景的最佳方法是什么?有什么想法吗?谢谢!
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#006499"
android:endColor="#0093d7"
android:angle="90" />
</shape>
将起始颜色和结束颜色设置为所需值,并将此文件保存在可绘制的文件夹中。
在 LinearLayout 中,您可以将此设置为 setBackground="@drawable/your gradient filename"
使用Java代码,您可以使用 GradientDrawable 完成同样的事情。