androidx.recyclerview.widget.RecyclerView#getTag ( )源码实例Demo

下面列出了androidx.recyclerview.widget.RecyclerView#getTag ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

static ItemClickSupport addTo(RecyclerView view) {
  ItemClickSupport support = (ItemClickSupport) view.getTag(R.id.item_click_support);
  if (support == null) {
    support = new ItemClickSupport(view);
  }
  return support;
}
 
源代码2 项目: MusicBobber   文件: ItemClickSupport.java
public static ItemClickSupport from(RecyclerView recyclerView) {
    if (recyclerView == null) {
        return null;
    }

    return (ItemClickSupport) recyclerView.getTag(R.id.twowayview_item_click_support);
}
 
源代码3 项目: Aria   文件: RvItemClickSupport.java
public static RvItemClickSupport addTo(RecyclerView view) {
  RvItemClickSupport support = (RvItemClickSupport) view.getTag(R.id.item_click_support);
  if (support == null) {
    support = new RvItemClickSupport(view);
  }
  return support;
}
 
源代码4 项目: Aria   文件: RvItemClickSupport.java
public static RvItemClickSupport removeFrom(RecyclerView view) {
  RvItemClickSupport support = (RvItemClickSupport) view.getTag(R.id.item_click_support);
  if (support != null) {
    support.detach(view);
  }
  return support;
}
 
源代码5 项目: epoxy   文件: EpoxyModelTouchCallback.java
private boolean recyclerViewHasSelection(RecyclerView recyclerView) {
  return recyclerView.getTag(R.id.epoxy_touch_helper_selection_status) != null;
}
 
源代码6 项目: epoxy   文件: EpoxyVisibilityTracker.java
/**
 * @param recyclerView the view.
 * @return the tracker for the given {@link RecyclerView}. Null if no tracker was attached.
 */
@Nullable
private static EpoxyVisibilityTracker getTracker(@NonNull RecyclerView recyclerView) {
  return (EpoxyVisibilityTracker) recyclerView.getTag(TAG_ID);
}