@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_big); recyclerView = (RecyclerView) findViewById(R.id.linear_recycler_view); datalist = new ArrayList<bigItem>(); mAdapter = new bigAdapter(datalist, this, this); recyclerView.setAdapter(mAdapter); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); recyclerView.setLayoutManager(linearLayoutManager); RecyclerView.ItemAnimator ia = new DefaultItemAnimator(); ia.setAddDuration(200); ia.setRemoveDuration(200); recyclerView.setItemAnimator(ia); imageid = R.drawable.ie; add = (Button) findViewById(R.id.add); remove = (Button) findViewById(R.id.remove); removeAll = (Button) findViewById(R.id.removeAll); change = (Button) findViewById(R.id.change); setListener(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_animate_list); radioGroup = (RadioGroup) findViewById(R.id.radioGroup); RecyclerView.ItemAnimator itemAnimator = new DefaultItemAnimator(); itemAnimator.setAddDuration(500); itemAnimator.setRemoveDuration(500); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.list); animAdapter = new AnimAdapter(); animAdapter.setOnItemClickListener(this); recyclerView.setItemAnimator(itemAnimator); recyclerView.setLayoutManager( new StaggeredGridLayoutManager(1, StaggeredGridLayoutManager.VERTICAL)); recyclerView.setAdapter(animAdapter); ItemTouchHelper ith = new ItemTouchHelper(_ithCallback); ith.attachToRecyclerView(recyclerView); }