私はこれが初めてですが、基本的にはテキストビューがフェードインおよびフェードアウトしています。フェードインとフェードアウトが一度行われた後、テキストが変更されます。スパン可能な文字列を使用して、このテキストの最初の単語を赤にしました。新しいテキストを含むテキストビューがフェードインすることになっている場合、赤に変更されていない単語は完全にフェードインしますが、赤い文字はフェードインせずに表示されます。メインクラスでこれを処理する必要があるソースコードは次のとおりです。
@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
SpannableString text = new SpannableString("Red is a new message");
text.setSpan(new ForegroundColorSpan(Color.RED), 0, 4, 0);
tv.setMovementMethod(LinkMovementMethod.getInstance());
tv.setText(text, BufferType.SPANNABLE);
tv.startAnimation(animationFadeIn);
}