java可以插入动画吗_java – RecylerView没有动画插入,但它确实动画删除

因此,当我添加一个项目时,它不会为其设置动画,也不会滚动到正确的位置.但是,当我删除某些内容时,它将为对象移除设置动画.

这是添加代码:

@Override

public void onActivityResult(int requestCode, int resultCode, Intent data) {

super.onActivityResult(requestCode, resultCode, data);

if(requestCode == NEWITEMREQUESTCODE && resultCode == Activity.RESULT_OK) {

// AFTER CREATING A NEW ITEM

OilChangeableItem oilChangeableItem = data.getParcelableExtra("oil_item");

// Add the new item and notify the dataset.

oilChangeableAdapter.notifyItemInserted(0);

items.add(0, oilChangeableItem);

} else if (requestCode == EDITITEMRESULTCODE && resultCode == Activity.RESULT_OK) {

// AFTER EDITING AN ITEM

OilChangeableItem oilChangeableItem = data.getParcelableExtra("oil_item");

// Replace the existing item at whatever position it was originally at and notify the dataset.

oilChangeableAdapter.notifyItemChanged(data.getIntExtra("item_position", 0));

items.set(data.getIntExtra("item_position", 0), oilChangeableItem);

}

}

这是删除代码:

final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());

builder.setTitle(R.string.dialog_delete_title);

builder.setIcon(R.drawable.ic_action_warning);

builder.setMessage(R.string.dialog_delete_message);

builder.setPositiveButton(R.string.button_text_delete, new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

// Removed the selected item

oilChangeableAdapter.notifyItemRemoved(oilChangeableAdapter.getSelectedViewPosition());

items.remove(oilChangeableAdapter.getSelectedViewPosition());

// Notify the user it has been removed.

Toast.makeText(getActivity(), R.string.toast_item_deleted, Toast.LENGTH_SHORT).show();

}

});

builder.setNegativeButton(R.string.button_text_cancel, new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

}

});

builder.create();

builder.show();

mode.finish();

有没有人有任何想法?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值