Androidの3種類は、カスタム円形プログレスバーとdemoを実現するためによく使われています.
Androidカスタムプログレスバーは、一般的に三つの方法があります.最初にUIを使って与えられた画像はフレームアニメーションを使用して完成されます.後の二つはカスタムカラーを使用して、もう一つは似たような色の画像を使ってアニメーションを完成させます.
以下で具体的に3つの方法を説明します.第二の方法を使うことを勧めます.もしこのような効果が得られないなら、或いは比較的に高くても第一の方式を使うことができます.
一、フレームアニメーションで実現する
1.まずresの下でアニメフォルダを新規建設し、中にXMLファイルを新規作成する.
res/anim/loading.xmlを定義します.
例:loading.xm
定義res/drawable/progresscolor.xmlは以下の通りです
定義res/drawable/progresspic.xmlは以下の通りです
以下で具体的に3つの方法を説明します.第二の方法を使うことを勧めます.もしこのような効果が得られないなら、或いは比較的に高くても第一の方式を使うことができます.
一、フレームアニメーションで実現する
1.まずresの下でアニメフォルダを新規建設し、中にXMLファイルを新規作成する.
res/anim/loading.xmlを定義します.
例:loading.xm
-
-
-
-
-
-
-
二、カスタム色で実現定義res/drawable/progresscolor.xmlは以下の通りです
三つ目は進捗UI画像を使用する.定義res/drawable/progresspic.xmlは以下の通りです
Activityレイアウトで直接使えばいいです.
ダウンロード:http://download.csdn.net/detail/q610098308/9716246