@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } } }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
@Override public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { mInnerAdapter.onViewAttachedToWindow(holder); if (isEmpty()) { WrapperUtils.setFullSpan(holder); } }
@Override public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { super.onViewAttachedToWindow(holder); if (mLayoutManager == null && mRecyclerView != null) { mLayoutManager = mRecyclerView.getLayoutManager(); } } }
@Override public void onViewAttachedToWindow(VH holder) { super.onViewAttachedToWindow(holder); int position = holder.getLayoutPosition(); ViewGroup.LayoutParams lp = holder.itemView.getLayoutParams(); if (lp != null && lp instanceof StaggeredGridLayoutManager.LayoutParams) { StaggeredGridLayoutManager.LayoutParams p = (StaggeredGridLayoutManager.LayoutParams) lp; p.setFullSpan(isFooter(position) || isHeader(position)); } }
@Override public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { mInnerAdapter.onViewAttachedToWindow(holder); if (isShowLoadMore(holder.getLayoutPosition())) { setFullSpan(holder); } }
/** * Called when a view created by this adapter has been attached to a window. * simple to solve item will layout using all * {@link #_setFullSpan(RecyclerView.ViewHolder)} * * @param holder */ @Override public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { super.onViewAttachedToWindow(holder); int type = holder.getItemViewType(); if (type == EMPTY_VIEW || type == HEADER_VIEW || type == FOOTER_VIEW || type == LOADING_VIEW || type == FULL_VIEW || type == FULL_VIEW_2 || type == FULL_VIEW_3) { _setFullSpan(holder); } }
@Override public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { super.onViewAttachedToWindow(holder); int position = holder.getLayoutPosition(); int type = getItemViewType(position); if (isFullSpanType(type)) { ViewGroup.LayoutParams layoutParams = holder.itemView.getLayoutParams(); if (layoutParams instanceof StaggeredGridLayoutManager.LayoutParams) { StaggeredGridLayoutManager.LayoutParams lp = (StaggeredGridLayoutManager.LayoutParams) layoutParams; lp.setFullSpan(true); } } }
@Override public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { super.onViewAttachedToWindow(holder); int position = holder.getLayoutPosition(); int type = getItemViewType(position); if (isFullSpanType(type)) { ViewGroup.LayoutParams layoutParams = holder.itemView.getLayoutParams(); if (layoutParams instanceof StaggeredGridLayoutManager.LayoutParams) { StaggeredGridLayoutManager.LayoutParams lp = (StaggeredGridLayoutManager.LayoutParams) layoutParams; lp.setFullSpan(true); } } }
@Override public void onViewAttachedToWindow(ViewHolder<T, ViewBinder<T, View>> holder) { super.onViewAttachedToWindow(holder); if (holder.getLayoutPosition() > RecyclerView.NO_POSITION && holder.getLayoutPosition() < mViewBinderList.size()) { mViewBinderList.get(holder.getLayoutPosition()).bindAnimation( Utils.getDeviceWidth(mContext), Utils.getDeviceHeight(mContext), holder.itemView); } }
@Override public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { super.onViewAttachedToWindow(holder); ViewGroup.LayoutParams lp = holder.itemView.getLayoutParams(); if (lp != null && lp instanceof StaggeredGridLayoutManager.LayoutParams) { if(isHeader(holder.getLayoutPosition()) || isFooter(holder.getLayoutPosition())) { StaggeredGridLayoutManager.LayoutParams p = (StaggeredGridLayoutManager.LayoutParams) lp; p.setFullSpan(true); } } mInnerAdapter.onViewAttachedToWindow(holder); }
@Override public void onViewAttachedToWindow(T holder) { mAdapter.onViewAttachedToWindow(holder); }
@Override public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) { super.onViewAttachedToWindow(holder); ViewGroup.LayoutParams lp = holder.itemView.getLayoutParams(); if (lp != null && lp instanceof StaggeredGridLayoutManager.LayoutParams) { if(isHeader(holder.getLayoutPosition()) ||isRefreshHeader(holder.getLayoutPosition()) || isFooter(holder.getLayoutPosition())) { StaggeredGridLayoutManager.LayoutParams p = (StaggeredGridLayoutManager.LayoutParams) lp; p.setFullSpan(true); } } mInnerAdapter.onViewAttachedToWindow(holder); }
@Override public void onViewAttachedToWindow(T holder) { wrapped.onViewAttachedToWindow(holder); }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
@Override public void onViewAttachedToWindow(T holder) { super.onViewAttachedToWindow(holder); if (holder.getAdapterPosition()!=choiceMode.getCheckedPosition()) { ((RowController)holder).setChecked(false); } }
@Override public void onViewAttachedToWindow(SmartViewHolder holder) { super.onViewAttachedToWindow(holder); addAnimate(holder, holder.getLayoutPosition()); }