12個小圓點疊放(i=0,1,…11)src\main\res\layout\activity_launch.xml動畫一:依次從0度旋轉到30i度
動畫二:依次從30i度旋轉到360度
因為不牽扯使用者互動,所以用最基本的檢視動畫即可
android:id
="@+id/progress_dots_locus"
android:layout_width
="@dimen/px30"
android:layout_height
="@dimen/px30"
android:layout_centerinparent
="true"
>
relativelayout
>
src\main\res\drawable\shape_dot_white.xml
<?xml version="1.0" encoding="utf-8"?>
xmlns:android
=""android:shape
="oval"
>
android:height
="@dimen/px3"
android:width
="@dimen/px3"
/>
android:color
="#ffffff"
/>
shape
>
4.1 handler迴圈
//用於迴圈動畫的handler
public handler animaloophandler =
newhandler()}};
4.2 初始化小圓點,放於父控制項頂部的中間為起始位置
/**
* 初始化小圓點
*/private
void
initprogressdots()
}
4.3 動畫的開啟,監聽動畫1結束時繼續動畫2,監聽動畫2結束傳送迴圈訊息
/**
* 開啟小圓點旋轉動畫1啊
*/private
void
startrotationanimone
(final imageview iv,
final
float fromdegrees,
final
float todegrees)
@override
public
void
onanimationend
(animation animation)
}@override
public
void
onanimationrepeat
(animation animation)})
;}/** * 開啟小圓點旋轉動畫2
*/private
void
startrotationanimtwo
(imageview iv,
float fromdegrees,
float todegrees)
@override
public
void
onanimationend
(animation animation)
}@override
public
void
onanimationrepeat
(animation animation)})
;}
4.4 最後,記得在銷毀階段清空迴圈handler
@override
protected
void
ondestroy()
就是這麼簡單,哈 Android網路載入時顯示進度條
在聯網獲取資料時,用乙個進度條提示使用者正在載入資料,以下講一下我是如何實現這種效果的。由於android的介面更新只能通過自己的ui執行緒進行操作,所以我們需要用到handler在進行更新介面的操作。1 宣告變數 private handler handler new handler privat...
Flash載入進度條
第一種 1 在場景圖層1,先選擇文字工具,把屬性改為 動態文字 然後在舞台畫出乙個文字框,在屬性裡,在 變數 欄裡填上 bfb 2 再新建乙個影片剪輯,選擇矩形工具,不要填充顏色,只留筆觸顏色,在舞台繪製乙個矩形。選中矩形複製,再建一新圖層2,貼上到當前位置,然後選擇圖層2的矩形,關掉比觸顏色,開啟...
頁面載入進度條
第一 load fakeprogress 0,sb 第二 第三 load go 0 第四 loading.第五 load location.href url oncontextmenu window.event.returnvalue false ondragstart window.event.r...