利用shape绘制渐变背景

作者: 蓝不蓝编程 | 来源:发表于2019-07-31 17:52 被阅读5次
    1. 线性渐变
      如从左到右,从上到下等
    • 效果图:


    • 代码:
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <gradient
                android:startColor="#2193b0"
                android:endColor="#6dd5ed"
                android:angle="90"/>
        <corners android:radius="4dp"/>
    </shape>
    
    1. 放射性渐变
    • 效果图:


    • 代码:
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <gradient
                android:startColor="#2193b0"
                android:endColor="#6dd5ed"
                android:gradientRadius="150"
                android:type="radial"
                android:angle="90"/>
        <corners android:radius="4dp"/>
    </shape>
    
    1. 扫描式渐变
    • 效果图:


    • 代码:
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <gradient
                android:startColor="#2193b0"
                android:endColor="#6dd5ed"
                android:type="sweep"
                android:angle="90"/>
        <corners android:radius="4dp"/>
    </shape>
    

    Demo源代码

    https://github.com/cxyzy1/gradientShapeDemo

    附录

    关于Android shape gradient背景渐变

    相关文章

      网友评论

        本文标题:利用shape绘制渐变背景

        本文链接:https://www.haomeiwen.com/subject/zrgtdctx.html