[英]Sliding a view in android using animation
我正在尝试将整个视图从右向左滑动,从左向右滑动。
这是代码
Utilities.vibrate(v.getContext());
Animation animation = AnimationUtils.loadAnimation(v.getContext(), R.anim.leave);
mainView.startAnimation(animation);
这将使其从左向右移动。 这是leave.xml代码
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate android:fromXDelta="-90%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700"/>
</set>
但是,一旦完成转换,它就可以正常工作。 它移回到其原始位置。 如何使其保持在滑块位置?
在声明动画后添加这些行,
animation.setFillAfter(true);
animation.setFillEnabled(true);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.