Получение альфа / непрозрачности представления в Android - PullRequest
3 голосов
/ 28 августа 2010

Как я могу получить альфа / непрозрачность View после того, как я его анимировал?

Мой fadeIn() ниже - fadeOut() то же самое с переключенными конечными точками.

public void fadeIn(View view) {
    Animation animation = new AlphaAnimation(0.0f, 1.0f);
    animation.setDuration(1000);
    animation.setFillAfter(true);
    view.startAnimation(animation);
}

1 Ответ

1 голос
/ 28 августа 2010

Я настоятельно рекомендую вам определить анимацию в XML-файле. API не поддерживает получение конкретной альфы.

Вы все еще можете иметь в виду, что непрозрачность, которую имеет ваше представление, является последней, которую вы определили; в этом случае (ваш fadeIn() метод) ваше последнее значение непрозрачности - это значение, которое вы передали конструктору AlphaAnimation.

...