個人博客: 斯科特安的時間
1. 問題
帶陰影的TextView 淡入淡出動畫異常,有多余的陰影
2. 復(fù)現(xiàn)步驟
- TextView 設(shè)置陰影
- 對TextView設(shè)置的alpha值設(shè)置 ObjectAnimator
- 觀察
3. 上圖
| TextView底部有多余陰影 | 動畫正常 |
|---|---|
![]() |
![]() |
4. 原因
- 硬件加速并非對所有2D圖形的支持都很好,處理alpha相關(guān)的事件時需尤為注意。
- 并非所有方法都有做應(yīng)對處理。
5. 解決方案
- 對相應(yīng)的View或Activity或Application關(guān)閉硬件加速。
- 使用其他替代方法實現(xiàn)動畫。這就要看具體方法的實現(xiàn)了。

