Drawable & layer-list 实现渐变色+单色组合背景

遇到要用渐变色+单色组合的背景,需要用到 layer-list 实现:


渐变色+单色组合的背景

实现思路

  1. 用白色做底色
  2. 下面的item会覆盖掉上面的,用渐变色
  3. 设置 android:bottom="28dp" 偏移,就会露出底色

代码

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">
            <solid android:color="@color/color_ffffff" />
        </shape>
    </item>
    <item android:bottom="28dp">
        <shape android:shape="rectangle">
            <gradient
                android:angle="270"
                android:endColor="#FFC795"
                android:startColor="#FF922C" />
        </shape>
    </item>
</layer-list>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,109评论 25 709
  • 概述 今天我们来探究一下android的样式。其实,几乎所有的控件都可以使用 background属性去引用自定义...
    CokeNello阅读 5,117评论 1 19
  • hello,我是你们的桌子,今天叫你们话收回眼睛。。 材料:铅笔,橡皮,黑笔。 画出边框。 然后开使描...
    09苏瑶阅读 644评论 1 4
  • 在荷兰的零售的方式有很多种:你也可开个门面店;你也可以开个网店; 你也可以在家办销售party;你也可以在市场上摆...
    兰村直子阅读 488评论 3 3
  • 什么感到心情有点模糊,无非就是气馁。 可能,睡一觉就好了呢? 也可能,再努力一点就好了呢。 所谓的难过不过就是种无...
    M_152阅读 325评论 0 0

友情链接更多精彩内容