android - 动画文字字母

标签 android animation text

您能给我一个如何为文本字符串中的字母设置动画的提示吗?例如,对于字符串“Hello World”,首先将 H 从 0 缩放到大小,然后是 e,然后是 l 等?就像弹跳文本效果,如果你明白我的意思的话。

我希望字符串中的第一个字母具有不同的颜色。

我确实知道如何为整个 View 设置动画或在 Canvas 上绘制文本,但这样可以为整个文本字符串而不是字母设置动画。

最佳答案

我知道这可能不是最好的解决方案,但我们开始吧。因为除了文本之外你不能添加任何东西,比如说 TextView 。您需要插入一个 CharSequence,您应该看看 SpannableString。

Displaying emoticons in Android

考虑到上面的问题,您可能想使用一些 css 样式向每个字母添加一个 Html 标签。然后使用 fromHtml 您可以将其转换并将其放入您的 textView 中。

关于android - 动画文字字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4609194/

相关文章:

javascript - Sprite 动画Javascript?

java - 如何分配从 .txt 文件读取的值?

Android LocationManager 网络提供者返回 null

java - 这个 XML 字符串的 localName 是什么?

ios - 如何使用 UIView 创建自定义翻转动画

javascript - 对 Canvas 中的一组对象设置间隔

java - Android Sqlite 仅更新第一行

android - android中的联系人字段

linux - 如何查找并替换\n为 ', '

c - 如何读取与文本文件中的特定字符串一致的值?