Java 将Onclick动画添加到spannablestringbuilder的跨区

Java 将Onclick动画添加到spannablestringbuilder的跨区,java,android,android-layout,android-styles,spannablestringbuilder,Java,Android,Android Layout,Android Styles,Spannablestringbuilder,我已经成功地实现了SpannableStringBuilder,从而使各个部分的颜色不同,并且可以单击。但是,我需要包括一些onclick动画,以获得更好的用户体验。我如何实现这一点。我做了很多不成功的研究和方法 下面是我使用的伪代码: ForegroundColorSpan span = new ForegroundColorSpan(color); spannablestringBuilder.setSpan(span, 0, 5, Spanned.SPAN_EXCLUSIVE_EXCLUS

我已经成功地实现了
SpannableStringBuilder
,从而使各个部分的颜色不同,并且可以单击。但是,我需要包括一些onclick动画,以获得更好的用户体验。我如何实现这一点。我做了很多不成功的研究和方法

下面是我使用的伪代码:

ForegroundColorSpan span = new ForegroundColorSpan(color);
spannablestringBuilder.setSpan(span, 0, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
spannablestringBuilder.setSpan(new RelativeSizeSpan(1.5f), 0, 5, 0);

textView.setText(stringBuilder);

怎么样?这确实是一个很好的方法,但是RippleDrawable在API 16中不兼容,我尝试过实现,但得到了与API相关的错误