private ItemClickSupport(RecyclerView recyclerView) { mRecyclerView = recyclerView; mRecyclerView.setTag(R.id.item_click_support, this); mRecyclerView.addOnChildAttachStateChangeListener(mAttachListener); }
private ItemClickSupport(RecyclerView recyclerView) { mRecyclerView = recyclerView; mRecyclerView.setTag(R.id.item_click_support, this); mRecyclerView.addOnChildAttachStateChangeListener(mAttachListener); }
private ItemClickSupport(RecyclerView recyclerView) { mRecyclerView = recyclerView; mRecyclerView.setTag(R.id.item_click_support, this); mRecyclerView.addOnChildAttachStateChangeListener(mAttachListener); }
private ItemClickSupport(RecyclerView recyclerView) { mRecyclerView = recyclerView; mRecyclerView.setTag(R.id.item_click_support, this); mRecyclerView.addOnChildAttachStateChangeListener(mAttachListener); }
private ItemClickSupport(RecyclerView recyclerView) { mRecyclerView = recyclerView; mRecyclerView.setTag(R.id.item_click_support, this); mRecyclerView.addOnChildAttachStateChangeListener(mAttachListener); }
private ItemClickSupport(RecyclerView recyclerView) { mRecyclerView = recyclerView; mRecyclerView.setTag(R.id.item_click_support, this); mRecyclerView.addOnChildAttachStateChangeListener(mAttachListener); }
private void detach(RecyclerView view) { view.removeOnChildAttachStateChangeListener(mAttachListener); view.setTag(R.id.item_click_support, null); }
public ItemClickSupport(RecyclerView recyclerView) { mRecyclerView = recyclerView; mRecyclerView.setTag(R.id.item_click_support, this); mRecyclerView.addOnChildAttachStateChangeListener(mAttachListener); }
public ItemClickSupport(RecyclerView recyclerView) { mRecyclerView = recyclerView; mRecyclerView.setTag(R.id.item_click_support, this); mRecyclerView.addOnChildAttachStateChangeListener(mAttachListener); }
private void detach(RecyclerView view) { view.removeOnChildAttachStateChangeListener(mAttachListener); view.setTag(R.id.item_click_support, null); }
private void detach(RecyclerView view) { view.removeOnChildAttachStateChangeListener(mAttachListener); view.setTag(R.id.item_click_support, null); }
private void detach(@NonNull RecyclerView view) { view.removeOnChildAttachStateChangeListener(mAttachListener); view.setTag(R.id.item_click_support, null); }
private void detach(RecyclerView view) { view.removeOnChildAttachStateChangeListener(mAttachListener); view.setTag(R.id.item_click_support, null); }
private void detach(RecyclerView view) { view.removeOnChildAttachStateChangeListener(mAttachListener); view.setTag(R.id.item_click_support, null); }
public static void removeFrom(RecyclerView recyclerView) { final ItemClickSupport itemClickSupport = from(recyclerView); if (itemClickSupport == null) { return; } recyclerView.removeOnItemTouchListener(itemClickSupport.mTouchListener); recyclerView.setTag(R.id.twowayview_item_click_support, null); }
public static ItemClickSupport addTo(RecyclerView recyclerView) { ItemClickSupport itemClickSupport = from(recyclerView); if (itemClickSupport == null) { itemClickSupport = new ItemClickSupport(recyclerView); recyclerView.setTag(R.id.twowayview_item_click_support, itemClickSupport); } return itemClickSupport; }
public static ItemClickSupport addTo(RecyclerView recyclerView) { ItemClickSupport itemClickSupport = from(recyclerView); if (itemClickSupport == null) { itemClickSupport = new ItemClickSupport(recyclerView); recyclerView.setTag(R.id.twowayview_item_click_support, itemClickSupport); } return itemClickSupport; }
public static void removeFrom(RecyclerView recyclerView) { final ItemClickSupport itemClickSupport = from(recyclerView); if (itemClickSupport == null) { return; } recyclerView.removeOnItemTouchListener(itemClickSupport.mTouchListener); recyclerView.setTag(R.id.twowayview_item_click_support, null); }
@Override public void setTag(Object tag) { super.setTag(tag); setOrientation(getLoopOrientation()); }
private ZXItemClickSupport(RecyclerView recyclerView) { this.recyclerView = recyclerView; this.recyclerView.setTag(recyclerView.getId()); this.recyclerView.addOnChildAttachStateChangeListener(attachListener); }