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 直线

相关推荐
aq55356001 小时前
MySQL-触发器(TRIGGER)
android·数据库·mysql
一起搞IT吧2 小时前
Android功耗系列专题理论之十六:功耗不同阶段&不同模块分析说明
android·c++·智能手机·性能优化
Greenland_122 小时前
Android Java使用Glide无法生成GlideApp
android·java·glide
耶叶2 小时前
Android开发:用户注册和登录的数据库代码详细解释
android·数据库·kotlin
常利兵3 小时前
打造Android网络框架:为请求铺就高速路
android·网络·php
艾莉丝努力练剑3 小时前
【MYSQL】MYSQL学习的一大重点:MYSQL数据类型
android·linux·数据库·人工智能·学习·mysql·网络安全
pangares3 小时前
MySQL中between and的基本用法
android·数据库·mysql
亚历克斯神4 小时前
Flutter for OpenHarmony: Flutter 三方库 mongo_dart 助力鸿蒙应用直连 NoSQL 数据库构建高效的数据流转系统(纯 Dart 驱动方案)
android·数据库·flutter·华为·nosql·harmonyos
冰语竹5 小时前
Android学习之线性布局。
android
Lei活在当下13 小时前
Codex 工程化实践指南:深入理解 AGENTS.md、SKILL.md 与 MCP
android·openai·ai编程