Анимация появления / исчезновения TextView при изменении текста - PullRequest
0 голосов
/ 05 сентября 2011

Обычно я хочу использовать AlphaAnimation, чтобы затемнить TextView, затем изменить текст этого TextView, а затем, наконец, вернуть его снова, используя другой AlphaAnimation.Но я не знаю, как выполнить это последовательно.Какой лучший способ добиться этого?

Ответы [ 2 ]

12 голосов
/ 05 сентября 2011

Я нашел чистое решение, оно называется TextSwitcher . Делает то, что я хочу, с меньшими усилиями.

3 голосов
/ 05 сентября 2011

Вы можете сделать это так,

Поместите два текстовых просмотра одно над другим и установите различный текст для двух текстовых представлений, и с помощью onclick вы можете постепенно исчезать и затухать в двух видах (Помните, что два вида имеют одинаковую ориентацию)

Проверьте этот код.

  AlphaAnimation fadeIn = new AlphaAnimation(0.0f , 1.0f ) ; 
   fadeIn.setDuration(1200);
   fadeIn.setFillAfter(true);

      AlphaAnimation fadeOut = new AlphaAnimation( 1.0f , 0.0f ) ; 
     fadeOut.setDuration(1200);
    fadeOut.setFillAfter(true);

     mswtview4.setOnClickListener(new View.OnClickListener() {
     @Override
     public void onClick(View v) {
    mswtview4.startAnimation(fadeOut);
    mswtview4.setVisibility(View.GONE);
     }
  });

    mswtview2.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {

        mswtview2.startAnimation(fadeIn);
        mswtview4.setVisibility(View.VISIBLE);


    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...