2016-05-28 11 views
1

私はもっと新しいアンドロイドになりました。そして、以下のテキストシーケンスをアニメートする必要があります。そして、テキストの色は赤から白に徐々に変化します。テキストシーケンスをある色から別の色に徐々にアニメ化します。

そして

アンドレ

アンドロ

Androi

アンドロイド

+0

を使用することができますか?それはTextViewですか? – JavaFanatic

+0

はい、textviewを使用します。 – Dinsha

答えて

2

TextViewを使用しているので、ループを使用して徐々に色を変更し、テキストを動的に追加することができます。

char[] letters = "Android".toCharArray(); 
for (int i = 0; i < letters.length; i++) { 
    Thread.sleep(1000); 
    view.append(letters[i]); 
    view.setTextColor(color); 
} 

勾配の作成に関する役立つリンクはここ Generating gradients programmatically? で、色を作成するためにそれを使用するために、あなたはそれがAndroidの中で提示された方法

view.setTextColor(Color.rgb(r, g, b)); 
+0

ありがとうございます....私はコードを理解していますが、私はビュー以外の何かを得ることができます....私はビューを使用して多くのアイデアを持っていないため。 – Dinsha

+0

ビューはTextViewになります。 – JavaFanatic

+0

この場合、@Dinshaビューはテキストビューです。 'TextView view =(TextView)findViewById(R.id.myTextView);' –

関連する問題