7
ビューにアニメーションを適用する際に問題があります。私はCursorAdapterのコンストラクタの内部からアニメーションを読み込もうとしているので、リスト内の特定の子に後で割り当てることができます。Android Frame by Frame CursorAdapterの要素のアニメーションの問題
私が持っているコンストラクタで:
shineAnimation = AnimationUtils.loadAnimation(ctx, R.anim.news_list_item_shine);
アニメーションが私のres /アニメーションのディレクトリに
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true">
<item android:drawable="@drawable/shine1" android:duration="200" />
<item android:drawable="@drawable/shine2" android:duration="200" />
<item android:drawable="@drawable/shine3" android:duration="200" />
<item android:drawable="@drawable/shine4" android:duration="200" />
<item android:drawable="@drawable/shine5" android:duration="200" />
</animation-list>
である私は例外を取得しています: 不明なアニメーション名:アニメーションリスト
ヘルプは大歓迎です
ありがとうございます S
こんにちは、答えるため おかげで、それは、あなたはそれは私が試してみてsetBackgroundResourceを使用していませんでした 理由は、私はそれがアニメーションのように実行します疑うことです再びマーク:)されていないです私の見解の背景。私は空のImageViewを他のすべての要素の前に置き、setBackgroundResource()を使ってこの問題を回避できると思いますか? – Pandalover
おそらくバックグラウンドとして使う必要はありませんが、アニメーションとしてではなくDrawableとして使う必要があると思います。 setBackgroundResource()などの代わりにImageViewでsetImageResource()を試してみてください。 – CommonsWare