个人博客: 斯科特安的时间
1. 问题
带阴影的TextView 淡入淡出动画异常,有多余的阴影
2. 复现步骤
- TextView 设置阴影
- 对TextView设置的alpha值设置 ObjectAnimator
- 观察
3. 上图
TextView底部有多余阴影 | 动画正常 |
---|---|
4. 原因
- 硬件加速并非对所有2D图形的支持都很好,处理alpha相关的事件时需尤为注意。
- 并非所有方法都有做应对处理。
5. 解决方案
- 对相应的View或Activity或Application关闭硬件加速。
- 使用其他替代方法实现动画。这就要看具体方法的实现了。
网友评论