我第一次在Android上使用动画。我发现了这个事实,我变得非常生气。我有一个按钮模板,矩形作为背景,图像位图使用图层列表居中。 好的,现在我想用动画替换位图图像。我创建了动画列表drawable并更改了我的按钮代码:
<layer-list>
<item>
<shape android:shape="rectangle">
<gradient
android:startColor="#666666"
android:endColor="#666666"
android:angle="90"
android:centerY="10%"
/>
<corners android:radius="0dp" />
</shape>
</item>
<item
android:drawable="@drawable/arrowseq">
</item>
没有可能避免像位图这样非常恼人的自动缩放。 你能帮我解释一下吗?
非常感谢!
答案 0 :(得分:0)
试试这个,
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<scale
android:duration="700"
android:fillAfter="false"
android:fromXScale="0.0"
android:fromYScale="0.0"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="1.4"
android:toYScale="1.4" />
<scale
android:duration="400"
android:fillBefore="false"
android:fromXScale="1.4"
android:fromYScale="1.4"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="700"
android:toXScale="0.8"
android:toYScale="0.8" />
</set>