私はListView
にカスタム行を持っています。Androidリストビューでシンプルなアニメーションの行を強調表示
public View getView(int position, View convertView, ViewGroup parent) {
...
bgResourceId = R.color.white;
if (items.get(position).status.contentEquals("ok")) {
bgResourceId = R.color.green;
} else items.get(position).status.contentEquals("error")) {
bgResourceId = R.color.red;
}
row.setBackgroundResource(bgResourceId);
return row;
}
行をクリックし、新しい活動を起動する:彼らはArrayAdapter
のgetView()
方法IND設定異なる背景色を、持っています。新しいActvityを終了した後、私たちはListView
で活動に戻り、その時点で、行の1つを強調表示する必要があります。
onResume()
メソッドの中で、行をタッチまたはクリックした後ではありません。 どの行(索引)が高レベルになるのか分かります。
ちょっとしたアニメーション - 1秒間点滅した後、元の背景色に戻ることがあります。このような 何か:
が可能ということですか?
*されている可能性* ...はい、それは – Selvin
フォローある[この](https://stackoverflow.com/questions/ 5058291/highlight-listview-selected-row)、ビューにカスタムアニメーションを追加します。 – ADM
ありがとう@Selvin、今、私に教えてください、どのようにそれを行うことができますか? – Dusan