将图像视图从中心布局动画到右上角

时间:2014-10-13 16:50:27

标签: android android-animation android-imageview

我有一个图像视图,它设置在布局的顶部和右侧。

<RelativeLayout...

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        android:src="@drawable/image" />
...

现在,我想从中心布局到默认位置(顶部和右侧布局)制作动画。

喜欢:

enter image description here

2 个答案:

答案 0 :(得分:0)

如果您集中放置图像,此动画xml可能会有所帮助。

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate 
    android:fromYDelta="0%p" android:toYDelta="100%p" 
    android:fromXDelta="0%p" android:toXDelta="100%p" 
    android:duration="500"/>
</set>

答案 1 :(得分:0)

50%是动画视图的中心。

50%p是父母的中心

<scale
android:fromXScale="1.0"
android:toXScale="1.2"
android:fromYScale="1.0"
android:toYScale="1.2"
android:pivotX="50%p"
android:pivotY="50%p"
android:duration="175"/>