我创建anim文件夹和xml文件(scale_wave.xml)并添加此代码
<set android:interpolator="@android:anim/accelerate_interpolator" xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:duration="100" android:fromalpha="0.0" android:toalpha="1.0">
<scale android:duration="200" android:fromxscale="0.5" android:fromyscale="0.5" android:pivotx="50%" android:pivoty="50%" android:toxscale="1.5" android:toyscale="1.5">
<scale android:duration="100" android:fromxscale="1.5" android:fromyscale="1.5" android:pivotx="50%" android:pivoty="50%" android:startoffset="200" android:toxscale="1.0" android:toyscale="1.0">
但我有一些错误像这样:
我从这个地址下载listviewanimationdemo:github.com/karnshah8890/tech_andy并将其导入eclpise!这个项目和xml文件没有错误,但我的项目中有错误!
答案 0 :(得分:4)
试试这个,fromalpha
与fromAlpha
不同。它区分大小写。这样改变。
toalpha
- &gt; toAlpha
fromxscale
- &gt; fromXScale
,
toyscale
- &gt; toYScale
,
pivotx
- &gt; pivotX
,
使用此xml代码
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator" >
<alpha
android:duration="100"
android:fromAlpha="0.0"
android:toAlpha="1.0" />
<scale
android:duration="200"
android:fromXScale="0.5"
android:fromYScale="0.5"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="1.5"
android:toYScale="1.5" />
<scale
android:duration="100"
android:fromXScale="1.5"
android:fromYScale="1.5"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="1.0"
android:toYScale="1.0" >
</scale>
</set>
答案 1 :(得分:1)
尝试使用:
<alpha android:duration="100" android:fromAlpha="0.0" android:toAlpha="1.0">
它的所有区分大小写,因此toalpha
与toAlpha
不同,fromalpha
与fromAlpha
不同。
编辑:仔细看看,你的其他大多数属性似乎都是错误的。查看View Animation以查找每个属性的正确名称。
答案 2 :(得分:0)
使用此
<set android:shareInterpolator="@android:anim/accelerate_interpolator"
xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:duration="100" android:fromalpha="0.0" android:toalpha="1.0">
<scale android:duration="200" android:fromxscale="0.5" android:fromyscale="0.5"
android:pivotx="50%" android:pivoty="50%" android:toxscale="1.5"
android:toyscale="1.5">
<scale android:duration="100" android:fromxscale="1.5" android:fromyscale="1.5"
android:pivotx="50%" android:pivoty="50%" android:startoffset="200"
android:toxscale="1.0" android:toyscale="1.0">
代替插值器使用shareInterpolator