将 TextView 转换为 SpannableString

Translating TextView into SpannableString

我有一个屏幕,用户在其中选择一个关键字,然后该关键字在 SpannableString 完成的句子内的下一个屏幕中突出显示。

我想要的是将所选关键字动画化到它在 SpannableString 中的位置。

是否可以在 SpannableString 的文本中对 TextView 的文本进行动画处理?

首先,不要把它想成"animate a TextView's text inside a SpannableString's text"。将其视为 "animate one TextView to another TextView".

一般来说,实现起来是一件非常痛苦的事情。有成千上万种方法可以做到这一点,但最好的方法是 Nick Butcher in his Animatable talk