2016-11-02 4 views
4

アンドロイドアプリでは、上部に画像のようにテキストを含むProgressBarが含まれているレイアウトを作成する必要があります。プログレスバーがテキストの下に塗りつぶすようにテキストの色を変更してください

enter image description here

あなたはこの画像で見ることができるように、テキストが青色の初めであるとProgressBarは白色です。 ProgressBarが青色で塗りつぶすので、実装する必要があるのは、ProgressBarの部分が塗りつぶされるまで、テキストの色を白に変更することです。誰かが同じロジックを助けることができますか?

+0

の間でフロートするように、新しいカラー

final ArgbEvaluator evaluator = new ArgbEvaluator(); int color = evaluator.evaluate(progress, YOUR_BLUE_HERE, Color.WHITE); 

進捗状況を取得するには、ArgbEvaluatorを使用することができますか私はそれが白と青の間の些細な色の補間を意味する – Blackbelt

+0

@Blackbelt私はプログレスバーを実装しましたが、私のテキストのどの部分がプログレスバーをいっぱいにするかを知るロジックを見つけることができません。私はそのための論理が必要です –

+0

はTextViewか、手動で描画していますか? – Blackbelt

答えて

3

あなたが何をしようとしたのですか?01

+0

ありがとう、私はこの解決策を試し、その動作しているかどうかを伝えます。 –

+1

フロートの進捗状況に注意してください。あなたの進歩が0から100になったら、100fで割る必要があります。 – Blackbelt

関連する問題