Android 动画,使事情围绕屏幕(安卓)

Android 动画,使事情围绕屏幕(安卓),android,animation,translate-animation,Android,Animation,Translate Animation,我是Android开发的新手。我想要一些动画,当点击卡片时,它将在屏幕上移动,并永远停留在新的位置(其交互区域也应该改变) 首先,卡位于屏幕的中央底部(XDelta=50%YDelta=70%),然后它将直接向上移动到屏幕的中央(XDelta=50%,YDelta为40%)。然后它将移动到左上角(屏幕左侧10 dp,屏幕顶部10 dp)。很抱歉,由于声誉不佳,我无法发布图像 这是我在res/anim/card1.xml中的代码 <?xml version="1.0" encodin

我是Android开发的新手。我想要一些动画,当点击卡片时,它将在屏幕上移动,并永远停留在新的位置(其交互区域也应该改变)

首先,卡位于屏幕的中央底部(XDelta=50%YDelta=70%),然后它将直接向上移动到屏幕的中央(XDelta=50%,YDelta为40%)。然后它将移动到左上角(屏幕左侧10 dp,屏幕顶部10 dp)。很抱歉,由于声誉不佳,我无法发布图像

这是我在res/anim/card1.xml中的代码

    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android" >
     <translate
            android:duration="200"
            android:fromXDelta="50%"
            android:fromYDelta="70%"
            android:toYDelta="40%" 
            android:toXDelta="50%"
            android:fillEnabled="true"/>
        <translate
            android:duration="100"
            android:fillEnabled="true"
            android:fromXDelta="50%"
            android:fromYDelta="40%"
            android:startOffset="200"
            android:toXDelta="10"
            android:toYDelta="10" />
    </set>
。。。但它只是没有我想要的方式动画。请帮帮我

看看这个()这可能会帮助你的需要。根据需要更改translate.xml文件,该文件位于Res->anim->translate.xml


和解决方案,为您的张贴图像。我的建议是将你的图片上传到谷歌硬盘,然后将特定图片的共享设置从private更改为Public-on-web,并使用url链接到你的问题。

不要这样做,这里是一些有用的动画链接@ruchirboronia()()
    Animation anim = AnimationUtils.loadAnimation(MainActivity.this,
                R.anim.card1);
    iv_card.startAnimation(anim);