【发布时间】:2023-03-11 21:14:01
【问题描述】:
我正在制作 Android TextView 动画。
要求 TextView 位于屏幕的固定位置,每个字符都应使用 alpha 进行动画处理(从低到高)。我已经尝试了几个库,不幸的是它对我不起作用。
参考截图:
如果有人对此有解决方案,请提供。谢谢
【问题讨论】:
-
这将非常棘手,因为字体渲染是由系统驱动的,因此您需要单独绘制每个字母之类的东西。如果您的背景不复杂(单色),您可以改为在 textview 顶部应用透明渐变 -> 该颜色并通过动画渐变来模拟效果。
-
也许您可以使用可跨度字符串和对象动画器,并在每个动画循环中设置具有可变 alpha 的跨度颜色。但我不确定该怎么做
标签: android animation textview alpha