利用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