Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android布局动画_Android_Android Animation - Fatal编程技术网

Android布局动画

Android布局动画,android,android-animation,Android,Android Animation,我有一个按钮在底部的布局,点击该按钮,按钮应该被移动到顶部(48 DP保证金从顶部)。 如何操作,请帮助。将此move.xml放在动画文件夹中 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/linear_interpolator" android:f

我有一个按钮在底部的布局,点击该按钮,按钮应该被移动到顶部(48 DP保证金从顶部)。
如何操作,请帮助。

将此move.xml放在动画文件夹中

<?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">

<translate
android:fromYDelta="0%p"
android:toYDelta="-80%p"
android:duration="800" />
</set>
把这个放到你的onclick活动中

btn.startAnimation(move_anim)

参考此链接此链接无效,我以前尝试过。如何在这75%中提供48 dp边距?此动画中不需要设置边距。xml您可以保持主链接的边距不变。xml如果仍然无法获得边距,请随时询问:)
btn.startAnimation(move_anim)