我正在将AlphaAnimation应用于Button。动画非常简单。
<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)上,按钮的实际框架中有一个明显的黑色神器。
有什么方法可以避免这种情况吗?它看起来像垃圾。
仿真器:
Emulator http://img.skitch.com/20100716-e66fgyg4pdyium15cu4e4ijr9c.jpg
设备:
alt text http://img.skitch.com/20100716-fhs149r5ftkm3pte1sajkfnabh.jpg
(图片已被修改,因为在动画期间难以捕获相同的淡入淡出状态,但这正是它的样子)
答案 0 :(得分:1)
我假设答案是Android做了交叉淡入淡出的废话。将此标记为缺乏更好解释的答案。