2010-11-22 11 views
1

私はランダムに0から100までの数を生成します.0は本当に寒く、100は赤いです。 Wenがヒットすると、イメージバーに画像が表示されます(イメージバーには完成したバーのようなものが表示されます)。これは簡単に実装できますか? %から100の棒を作成する

0から100までのプログレスバーのようなもので、ヒットしたものはイメージビューのバーの画像に表示されます。

+1

ルックで、「42」を選びました。正確に実装されています。 – Falmarri

答えて

1

私は

は、ユーザーが選んだ数の割合で長さを掛け 、あなたが色にしたいバーの長さを取得します...他のすべてが失敗した場合にのみ使用し、ここでのブルートフォース戦術を記述、 resultは、バーの色付きセクションを作成するピクセル数です。

ので、あなたのバーが324個のピクセルで、 ユーザーは324 * 0.42 あなたのバーの色の部分の長さはprogressdialogクラスで136.08ピクセル

+0

%に基づいてユーザーがバーを塗りつぶすことができるAPIが組み込まれていますか? – Sapp

+0

標準のプログレスバーを使用して、setMax(100)とsetProgress(thePercent)を試してください。 ProgressBar:http://developer.android.com/reference/android/widget/ProgressBar.htmlを参照してください。進捗状況ダイアログボックスについては、ProgressDialogの作成を参照してください。http://developer.android.com/guide/topics/ui/dialogs.html#ProgressDialog –

関連する問題