2011-08-03 21 views
2

私はAndroidアプリ開発の初心者です。私のアプリケーションでは、 "ProgressBar myProgressBar"を使ってプログレスバーを宣言しています。私は「)(myProgressBar.getMax」を取得すると、私はスケールと、次のXMLAndroid:描画可能なプログレスバーのスケールと色を同時に変更

<?xml version="1.0" encoding="utf-8"?> 
<scale xmlns:android="http://schemas.android.com/apk/res/android" 
android:fromXScale="1" android:toXScale="5.0" android:fromYScale="1" 
android:toYScale="6.0" android:pivotX="50%" android:pivotY="50%" 
android:duration="5000" /> 

を使用して画面のレイアウトに合わせて全体の描画可能にアニメーションだと、「ロード・アニメーション(getApplicationContext()、R.animをしています.progressbarscale); "プログレスバーを拡大/縮小します。

スケーリングアニメーションが進行中ですが、プログレスバーの塗りつぶしの色を動的に変更できますか?アニメーションの一時停止、色の変更、アニメーションの再開はできますか?

私は私の質問ではっきりしていることを願っています。助けてください。

+0

私はこれができないと思う:( – Jalpesh

答えて

1

これは標準ウィジェットでは不可能ですが、通常は不可能なプロパティを持つ独自のウィジェットを作成することは可能です。

関連する問題