Android中Recyclerview使用2----实现添加删除条目时加动画

本文介绍了在Android应用中如何在RecyclerView中实现添加和删除条目时添加动画效果。通过在Activity中设置DefaultItemAnimator并配合Adapter中的addData和removeData方法,实现了动态插入和移除条目时的视觉动画。
摘要由CSDN通过智能技术生成

效果图:


核心代码:

Activity中:
//      添加动画
        mRecyclerView.setItemAnimator(new DefaultItemAnimator());


适配器中:
//  添加数据
    public void addData(int position) {
//      在list中添加数据,并通知条目加入一条
        list.add(position, "Insert One");
        notifyItemInserted(position);
    }
//  删除数据
    public void removeData(int position) {
        list.remove(position);
        notifyItemRemoved(position);
    }

具体代码:

MainActivity中:
<span style="font-size:18px;">/**
 * 改添加删除条目设置动画
 */
public class MainActivity extends Activity {

    private RecyclerView mRecyclerView;
    private Button btnAddItem;
    private Button btnDeleteItem;
    HomeAdapter honmeAdapter=null;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值