<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fillAfter="true">
<rotate
android:fromDegrees="-45"
android:toDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="500"
/>
<translate
android:fromXDelta="-10%p"
android:toXDelta="0%p"
android:duration="500" />
<alpha
android:fromAlpha="0"
android:toAlpha="1"
android:duration="500" >
</alpha>
</set>
translate를 사용하면 이동을 시킬수있습니다.
요런식으로 res>anim>애니메이션명.xml 로 animation 을 생성합니다. set안에 다른 애니메이션을 추가해서 복합적으로 사용할수도 있습니다. ex)alpha, rotate 등등..
translate안에서 움직이는 정도를 %나 수치를 적을수도있는데 그런 움직임에대해서는 본인이 맞춰서 알아보시면 될것 같구요,
사용하실때는
Animation animation1 = AnimationUtils.loadAnimation(getActivity(), R.anim.애니메이션명);
view.startAnimation(animation1);
이런식으로 하시면됩니다 view는 내가 애니메이션을 적용하려고하는 view를 대신 넣으면 됩니다.
어떻게 얼마나 이동하느냐 이런건 본인이 조금더 알아보시고 맞추시면 될것 같습니다.