Android shape 绘制左右 或者上下的渐变色
生活随笔
收集整理的這篇文章主要介紹了
Android shape 绘制左右 或者上下的渐变色
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
shape 繪制的漸變色使用的 gradient 默認是從左向右的方向繪制的
比如
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"><gradientandroid:centerColor="@android:color/holo_blue_light"android:endColor="@android:color/holo_orange_dark"android:startColor="@android:color/holo_red_dark" /></shape>
效果圖如下
如果想讓繪制從上往下也就是繪制角度的轉變
現在的起點是紅色的,如果角度變成90度那么紅色的就變成了底部,如果為180紅色的就變成后在右邊
如果是270度剛好實現我們想要的效果,所以呢實現啊重現往下繪制漸變色需要角度為270度
代碼如下
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"><gradientandroid:angle="270"android:centerColor="@android:color/holo_blue_light"android:endColor="@android:color/holo_orange_dark"android:startColor="@android:color/holo_red_dark" /></shape>
實現的效果
當然我們也可以把角度寫成-90 也是沖上往下繪制的效果
角度是逆時針走的,角度不同顏色的繪制方向不同,也就實現了不同方向的效果
有興趣的可以自己試下其他的角度,
總結
以上是生活随笔為你收集整理的Android shape 绘制左右 或者上下的渐变色的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android TextView设置透明
- 下一篇: Android 替换TextView 里