コード例 #1
0
 @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();
 }
コード例 #2
0
  @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);
  }