Android 从左到右渐变色背景怎么写
时间: 2023-10-02 11:05:16 浏览: 236
要实现 Android 从左到右的渐变色背景,可以按照以下步骤进行:
1. 在 res/values/colors.xml 文件中定义渐变色的起始色和结束色,例如:
```xml
<color name="start_color">#FF4081</color>
<color name="end_color">#3F51B5</color>
```
2. 在布局文件中添加一个 View,例如:
```xml
<View
android:id="@+id/gradient_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
```
3. 在 Java 代码中找到该 View 并设置它的渐变背景,例如:
```java
View gradientView = findViewById(R.id.gradient_view);
GradientDrawable gradientDrawable = new GradientDrawable(
GradientDrawable.Orientation.LEFT_RIGHT,
new int[]{getResources().getColor(R.color.start_color),
getResources().getColor(R.color.end_color)});
gradientView.setBackground(gradientDrawable);
```
这样就可以实现一个从左到右的渐变色背景了。其中 GradientDrawable 的 Orientation 参数指定了渐变方向,这里设置为从左到右。
阅读全文