在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>
我猜您在
翻译
动画中缺少paramstoXDelta
param,您只需要水平翻译-
<translate android:fromXDelta="-200"
android:toXDelta="400"
android:duration="7000" />
您得到的结果是什么?可能楼板正在缩放,但没有平移?
<translate android:fromXDelta="-200"
android:toXDelta="400"
android:duration="7000" />