にカスケードアニメーションRecyclerView項目を適用します。は、私は次のアニメーションをやりたいのAndroid
たとえば、10桁目のアイテムをクリックすると、0〜9のアイテムが消えて、カスケードスワイプ左のアニメーションが適用されます。
どうすればいいですか?
は、この時点で私はこのように適用することを試みた:ViewHolder方法を:これを行うための正しい方法は、カスタムItemAnimator
を使用している
@Override
public void onBindViewHolder(final RecyclerView.ViewHolder holder, final int position) {
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
swipeAnimation(position);
}
});
lstViewsHolder.add(holder.itemView);
setAnimation(holder.itemView, position);
}
private void swipeAnimation(int position){
int init = 0;
while(init < position){
lstViewsHolder.get(init).startAnimation(AnimationUtils.loadAnimation(context, R.anim.swipe_left));
init++;
}
}