日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android图形shape的gradient渐变色背景

發布時間:2024/3/13 Android 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android图形shape的gradient渐变色背景 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" ><gradientandroid:angle="135"android:endColor="@color/background_blue"android:startColor="@color/light_blue" /></shape> <gradientandroid:angle="integer"android:centerX="integer"android:centerY="integer"android:centerColor="integer"android:endColor="color"android:gradientRadius="integer"android:startColor="color"android:type=["linear" | "radial" | "sweep"]android:useLevel=["true" | "false"] />

android:angle
Integer,代表漸變顏色的角度,?0 is left to right, 90 is bottom to top. 必須是45的整數倍.?
默認是 0.該屬性只有在type=linear情況下起作用,默認的type為linear。
默認情況下,從左到右:

????????????????????????????????????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ??

xml代碼:<gradient?
????????android:startColor="#000000"
????????android:endColor="#ffffff"
????????/>
???????????????????????????????????????

angle=270,從上到下 : ??????????????

xml代碼:<gradient?
????????android:startColor="#000000"
????????android:endColor="#ffffff"
????????android:angle="270"
????????/>
android:startColor
Color. 顏色漸變的開始顏色,如angle=270中的?android:startColor="#000000"
android:endColor
Color. 顏色漸變的結束顏色,如angle=270中的??android:endColor="#ffffff"
android:centerColor
Color. ?顏色漸變的中間顏色,主要用于多彩。
???????????????????????????????
<gradient?
????????android:startColor="#000000"
????????android:endColor="#ffffff"
????????android:centerColor="#ff0000"
????????/>
android:centerX
Float.(0 - 1.0)?相對X的漸變位置。
android:centerY
Float.(0 - 1.0)?相對Y的漸變位置。 ?
這兩個屬性只有在type不為linear情況下起作用。
android:gradientRadius
Float. 漸變顏色的半徑,單位應該是像素點. 需要?android:type="radial".
????如果android:type="radial",沒有設置android:gradientRadius,將會報錯,error inflating class.
??????
???????????????????????????????????
xml代碼:?
<gradient?
????????android:startColor="#ff0000"
????????android:endColor="#ffffff"
????????android:centerX="0.5"
????????android:centerY="0.5"
????????android:gradientRadius="30"
????????android:type="radial"
????????/>
加入android:centerColor屬性????

???????????

?<gradient?
????????android:startColor="#ff0000"
????????android:endColor="#ffffff"
????????android:centerColor="#000000"
????????android:centerX="0.5"
????????android:centerY="0.5"
????????android:gradientRadius="30"
????????android:type="radial"
????????/>
android:type
Value?? ?Description
"linear"?? ?線性漸變.可以理解為 y=kx+b.
"radial"?? ?A radial gradient.圓形漸變,起始顏色從cenralX,centralY點開始。
"sweep"?? ?A sweeping line gradient.

??centerX="0.2"???centerX="0.2"?????

?????

xml代碼:?????<gradient?
????????android:startColor="#ff0000"
????????android:endColor="#ffffff"
????????android:centerX="0.2"
????????android:centerX="0.2"
????????android:gradientRadius="30"
????????android:type="radial"
????????/>?type="sweep":?????????????????????

xml代碼:

?<gradient?
????????android:startColor="#ff0000"
????????android:endColor="#ffffff"
????????android:centerX="0.5"
????????android:centerY="0.5"
????????android:type="sweep"
????????/>

完!!!

總結

以上是生活随笔為你收集整理的Android图形shape的gradient渐变色背景的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。