2

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

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

0 回答 0