Spannable текст в TextView не отвечает на анимацию - PullRequest
2 голосов
/ 29 марта 2012

Я новичок в этом, но в основном у меня есть текстовое представление, которое постепенно исчезает.После того, как он один раз исчезает, текст меняется.Я использовал растяжимую строку, чтобы сделать первое слово этого текста красным.Когда предполагается, что текстовое представление с новым текстом снова исчезнет, ​​слова, которые не были заменены на красный, прекрасно исчезают, но красные буквы не исчезают, а появляются.Любая помощь будет принята с благодарностью, вот исходный код, который должен обрабатывать это в основном классе:

     @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);
  }
...