Android开发——实现背景颜色渐变效果

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengxu_kuangrexintu/article/details/78543602

前言

在Android开发当中,我们肯定会接到有业务需求是:让APP的某一些背景颜色产生渐变效果。那我们应该怎么去实现呢?接下就是我要为大家介绍的了。

效果图

这里写图片描述
这是需求要达到的效果。接下来说一下是怎么实现的吧!

实现步骤

第一步:在res/drawable中创建一个名称background_gradient.xml(名称看个人)

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <!--实现应用背景颜色渐变-->
    <gradient
        android:startColor="#FF9100"
        android:endColor="#FF6600"
        android:angle="0"/>
</shape>

第二步:在你的界面xml中使用

android:background="@drawable/background_gradient"

完成以上两个步骤就可以实现界面背景颜色渐变效果了。

关于android:angle的参数

android:angle="0"//效果是:是从左到右,按照开始颜色到结束颜色来渲染的
android:angle="90"//效果是:是从下到上,按照开始颜色到结束颜色来渲染的
android:angle="180"//效果是:是从上到下,按照开始颜色到结束颜色来渲染的
android:angle="270"//效果是:是从右到左,按照开始颜色到结束颜色来渲染的
阅读更多

没有更多推荐了,返回首页