在我无法运行该应用程序之后,创建了animation.xml文件。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interopolator="@android:anim/accelerate_interpolator">
<translate
android:fromYDelta="0%"
android:toYDelta="30%"
android:duration="800"
/>
</set>
这是错误
Android资源链接失败
D:\ GURU \ app \ src \ main \ res \ anim \ bganim.xml:4:错误:找不到属性android:interopolator。 错误:链接文件资源失败。
如何解决这些家伙? 预先感谢
答案 0 :(得分:0)
“ interopolator”首先是拼写错误,它是“ interpolator”,其次,我只在代码see this link中使用插值器。
要点是您使用这样的插值器:
findViewById(R.id.the_text).clearAnimation();
TranslateAnimation translation;
translation = new TranslateAnimation(0f, 0F, 0f, getDisplayHeight());
translation.setStartOffset(500);
translation.setDuration(2000);
translation.setFillAfter(true);
translation.setInterpolator(new BounceInterpolator());
findViewById(R.id.the_text).startAnimation(translation);
getDisplayHeight是从显示指标获取高度的方法:
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
return metrics.widthPixels;