Android AlphaAnimation вызывает черный ящик - PullRequest
2 голосов
/ 17 июля 2010

Я применяю AlphaAnimation к кнопке.Анимация очень проста.

<alpha xmlns:android="http://schemas.android.com/apk/res/android"
       android:interpolator="@android:anim/accelerate_decelerate_interpolator"
       android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="500"/>

На эмуляторе кнопка прекрасно гаснет без заметных артефактов.На реальных устройствах (Nexus One и Motorola Droid) есть заметный черный артефакт от фактического кадра кнопки.

Есть ли способ избежать этого?Выглядит как дерьмо.

Эмулятор:

Эмулятор http://img.skitch.com/20100716-e66fgyg4pdyium15cu4e4ijr9c.jpg

Устройство:

альтернативный текст http://img.skitch.com/20100716-fhs149r5ftkm3pte1sajkfnabh.jpg

(изображениябыли изменены, потому что во время анимации сложно зафиксировать одно и то же состояние затухания, но это именно так и выглядит)

1 Ответ

1 голос
/ 27 октября 2010

Я предполагаю, что ответ заключается в том, что Android делает дерьмовую работу по затуханию. Отмечая это как ответ за отсутствие лучшего объяснения.

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