Android ImageView 渐变色
时间: 2023-09-11 10:09:03 浏览: 213
android渐变色
你可以使用 Android 的 GradientDrawable 类来创建一个渐变色的背景,然后将其设置为 ImageView 的背景。
以下是一个示例代码:
```java
GradientDrawable gradientDrawable = new GradientDrawable(
GradientDrawable.Orientation.TOP_BOTTOM,
new int[]{Color.BLUE, Color.RED}); // 定义渐变色,这里是从蓝色到红色的渐变
ImageView imageView = findViewById(R.id.image_view);
imageView.setBackground(gradientDrawable); // 设置背景为渐变色
```
你还可以使用 `GradientDrawable` 的其他方法来定义不同的渐变效果,比如:
- `setGradientType()` 定义渐变的类型,比如线性渐变、径向渐变等。
- `setColors()` 定义渐变的颜色数组。
- `setOrientation()` 定义渐变的方向。
- `setGradientCenter()` 定义渐变的中心点。
更多详情请参考 Android 官方文档。
阅读全文