- 线性渐变
如从左到右,从上到下等
-
效果图:
- 代码:
<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>
- 放射性渐变
-
效果图:
- 代码:
<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>
- 扫描式渐变
-
效果图:
- 代码:
<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
网友评论