fromdegrees 動畫開始時的角度
todegrees 動畫結束時物件的旋轉角度,正代表順時針
pivotx 屬性為動畫相對於物件的x座標的開始位置
pivoty 屬性為動畫相對於物件的y座標的開始位置
duration 設定時間
android:shape=["rectangle"
| "oval" | "line" | "ring"]
shape的形狀,預設為矩形,可以設定為矩形(rectangle)、橢圓形(oval)、線性形狀(line)、環形(ring)
下面的屬性只有在android:shape="ring時可用:
android:innerradius 尺寸,內環的半徑。
android:innerradiusratio 浮點型,以環的寬度比率來表示內環的半徑,
android:thickness 尺寸,環的厚度
android:thicknessratio 浮點型,以環的寬度比率來表示環的厚度,例如,如果android:thicknessratio="2",
android:uselevel boolean值,如果當做是levellistdrawable使用時值為true,否則為false.
type=["linear" | "radial" | "sweep"] //共有3中漸變型別,線性漸變(預設)/放射漸變/掃瞄式漸變
android:angle="integer"
//漸變角度,必須為45的倍數,0為從左到右,90為從上到下
android:centerx="float"
//漸變中心x的相當位置,範圍為0~1
android:centery="float"
//漸變中心y的相當位置,範圍為0~1
android:startcolor="color"
//漸變開始點的顏色
android:centercolor="color"
//漸變中間點的顏色,在開始與結束點之間
android:endcolor="color"
//漸變結束點的顏色
android:gradientradius="float"
//漸變的半徑,只有當漸變型別為radial時才能使用
android:uselevel=["true" | "false"] /> //使用levellistdrawable時就要設定為true。設為false時才有漸變效果
自定義圓形進度條
author wangxiao public class roundprogressbar extends view public roundprogressbar context context,attributeset attrs public roundprogressbar context ...
自定義圓形進度條
之前做專案的時候有用到環形進度條,先是在網上找了一下第三方控制項,發現好用是好用,就是東西太多了,有點複雜,還不如自己寫乙個簡單點適合自己用的。先把自定義控制項的效果圖貼出來。其實我寫的這個控制項很簡單。索性就直接把原始碼貼出來吧。h檔案的內容就是一些宣告 import inte ce progre...
自定義圓形進度條
首先在values檔案下面建立 attr.xml檔案 name circleprogressbar name ringcolor format color name ridus format dimension name ringwidth format dimension name textsiz...