TextView中的可跨文本文本无法响应动画

时间:2012-03-28 23:13:57

标签: android-animation textview spannablestring android

我是新手,但基本上我有一个淡入淡出的文本视图。在它淡入和淡出一次之后,文本就会改变。我使用了一个spannable字符串来使这个文本的第一个单词变成红色。当带有新文本的文本视图应该淡入时,未更改为红色的单词会完美淡入,但红色字母不会淡入而是会出现。任何帮助将不胜感激,这是在主类中应该处理这个的源代码:

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

0 个答案:

没有答案