アクティビティの開始時にいくつかのアニメーション、具体的には別のイメージビューとテキストビューとともに、フェードインするスマイリーフェイスを取得しようとしています。ただし、onCreate でこれをすべて実行すると、アプリケーションがフリーズすることが予想されるため、すべてのアニメーションを AsyncTask に移動して、作成時に実行しようとしました。
ここで私はアニメーションを呼び出します:
public class Animtask extends AsyncTask<Void, Void, Void> {
protected Void doInBackground(Void... voids) {
Animation fadein = AnimationUtils.loadAnimation(this, R.anim.fade);
_view.startAnimation(fadein);
_view2.startAnimation(fadein);
_view3.startAnimation(fadein);
_view4.startAnimation(fadein);
_view5.startAnimation(fadein);
guide.startAnimation(fadein);
blender.startAnimation(fadein);
}
}
Eclipse は他のすべてに同意しているようですが、loadAnimation が問題を引き起こしているため、メソッドが引数に適用できないことが示唆されています。私がひどく間違った場所を一目でわかる人はいますか? 関連性があると思われる場合は、他のものを投稿します。