Android使用shape定义带渐变色的背景

在drawable目录下创建文件bg_gradient.xml

文件内的内容如下:

<?xml version="1.0" encoding="utf-8"?>

<shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android">

<gradient android:type="linear" android:useLevel="true" android:startColor="#ff028f43" android:endColor="#ff6abf23" android:angle="90" />

<corners android:topLeftRadius="0dp" android:topRightRadius="0dp" android:bottomLeftRadius="36dp" android:bottomRightRadius="36dp" />

</shape>

angle表示渐变角度

渐变角度,仅用于线性渐变。必须是[0-315]范围内45的倍数。

angle: 0 从左到右

angle 90 从下往上

angle 180 从右往左

angle 270 从上往下

type : linear 直线

相关推荐
ljt27249606617 分钟前
Compose笔记(六十五)--插槽模式
android·笔记·android jetpack
6666v615 分钟前
Android Kotlin(3) Flow异步流
android·kotlin
三少爷的鞋19 分钟前
为什么你的 SharedFlow 不工作?深挖这 3 个关键参数
android
凛_Lin~~33 分钟前
安卓 面试八股文整理(原理与性能篇)
android·java·面试·安卓
花花鱼1 小时前
android 更新后安装app REQUEST_INSTALL_PACKAGES 权限受限 + FileProvider 元数据异常
android
2501_946233891 小时前
Flutter与OpenHarmony大师详情页面实现
android·javascript·flutter
z9209810232 小时前
ZTE 中兴 高通 安卓手机 一键改串 一键新机 IMEI MEID 写号 硬改 手机修改参数 视频教程演示
android·智能手机
idealzouhu3 小时前
【Android Framework】Intent 运行机制
android
2501_946233893 小时前
Flutter与OpenHarmony Tab切换组件开发详解
android·javascript·flutter
2501_946233893 小时前
Flutter与OpenHarmony订单详情页面实现
android·javascript·flutter