Android动画-转换按钮以进行加载

Android动画-转换按钮以进行加载,android,performance,android-layout,android-studio,android-animation,Android,Performance,Android Layout,Android Studio,Android Animation,我正在开发一个Android应用程序,它有一个登录页面。当用户单击登录按钮时,它将转换为如下所示的进度加载 我不知道如何创建这个动画。请给我一个想法 提前感谢。在布局中创建两个位置相同的组件:一个可见,另一个不可见。通过在两个按钮上设置固定的宽度/高度,使ProgressBar与按钮大小相同。同时创建两个动画:大小更改和交叉淡入淡出。问题解决了。你能更清楚地描述一下吗?按钮向下缩放并平移到中心。之后,它将转换为progressbarI,我不认为您必须转换它,只需将两个组件置于父布局的中心即可。

我正在开发一个Android应用程序,它有一个登录页面。当用户单击登录按钮时,它将转换为如下所示的进度加载

我不知道如何创建这个动画。请给我一个想法


提前感谢。

在布局中创建两个位置相同的组件:一个可见,另一个不可见。通过在两个按钮上设置固定的宽度/高度,使ProgressBar与按钮大小相同。同时创建两个动画:大小更改和交叉淡入淡出。问题解决了。你能更清楚地描述一下吗?按钮向下缩放并平移到中心。之后,它将转换为progressbarI,我不认为您必须转换它,只需将两个组件置于父布局的中心即可。“变换”可以是简单的大小更改,然后是交叉淡入淡出,或者如果你想变得疯狂,-1。淡出按钮文本(将文本颜色设置为透明动画)2。将按钮背景设置为AnimationDrawable(例如,逐帧更改形状动画)3。有点快速交叉褪色。保持动画的快速,用户不会注意到这些。