Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.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 Layout_Animation_Android Relativelayout - Fatal编程技术网

在android中为视图外的楼板设置动画

在android中为视图外的楼板设置动画,android,android-layout,animation,android-relativelayout,Android,Android Layout,Animation,Android Relativelayout,我有一块用相对线制作的板,其中高度是包裹内容(大约40dp),宽度是匹配的。我想设置板的动画,使其在从屏幕向右滑动时变得越来越小。我有以下代码,但它不工作 res/anim/slab_动画: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="schemas.android.com/apk/res/android" android:interpolator="@android:anim/linear_inter

我有一块用相对线制作的板,其中高度是包裹内容(大约
40dp
),宽度是匹配的。我想设置板的动画,使其在从屏幕向右滑动时变得越来越小。我有以下代码,但它不工作

res/anim/slab_动画:

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
   <scale android:fromXScale="1.0" android:fromYScale="1.0"
          android:toXScale="0.0" android:toYScale="0.0" 
          android:duration="7000" android:fillBefore="false" />
   <translate android:fromXDelta="-200" android:fromYDelta="-200"
          android:duration="7000" />
</set>

我猜您在
翻译
动画中缺少params
toXDelta
param,您只需要水平翻译-

<translate android:fromXDelta="-200" 
           android:toXDelta="400" 
           android:duration="7000" />

您得到的结果是什么?可能楼板正在缩放,但没有平移?
<translate android:fromXDelta="-200" 
           android:toXDelta="400" 
           android:duration="7000" />