Android - 如何使用Google Forms等动画更改EditText线条颜色?

eMa*_*Mad 6 android android-edittext google-forms

我正在尝试实现类似于Google表单的动画,如下面的gif所示: 在此输入图像描述

EditText的底线应该从中心开始用填充动画更改颜色.它可能很容易,但我是Android的新手,我没有找到任何在线资源来解决这个问题.任何人都可以给我一个轻微的提示或提供一些教程的链接,我该怎么做?

Qan*_*asi 3

请参考这篇博客。该博客为您想要实现的完全相同的动画实现了一种解决方法。您可以通过将EditText的背景设置为#00000000并使用FrameLayout中的两个视图(一个在另一个之上,顶部的视图一开始不可见)作为EditText的底线来实现此目的。当EditText获得焦点时,您可以使视图(顶部的一个)可见,并向视图添加缩放动画以实现类似的效果。