我需要在应用程序中的图像的动画。图像应开始从左上角到屏幕中间。在初始阶段,图像大小将较小。到达屏幕中间时,它的大小应增加(例如,应该进行缩放)。图像不应返回其原始位置。动画后应将其放置在屏幕本身的中间。

任何人都可以帮忙吗?

有帮助吗?

解决方案

请在这里找到答案。在内部 /res /anim文件夹中创建XML,然后将以下代码放入其中。

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
   <scale android:fromXScale="0.0" android:fromYScale="0.0"
          android:toXScale="1.0" android:toYScale="1.0" 
          android:duration="700" android:fillBefore="false" />
   <translate android:fromXDelta="-200" android:fromYDelta="-200"
          android:duration="700" />
</set>

将以下代码放入Java文件中:

Animation logoMoveAnimation = AnimationUtils.loadAnimation(this, R.anim.logoanimation); 
logoIV.startAnimation(logoMoveAnimation);

徽标是我的动画XML文件的名称。

感谢所有尝试我的问题的人。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top