Lines Matching defs:viewHolder

123         ActionsItemBridgeAdapter(FullWidthDetailsOverviewRowPresenter.ViewHolder viewHolder) {
124 mViewHolder = viewHolder;
155 public void onAttachedToWindow(ItemBridgeAdapter.ViewHolder viewHolder) {
157 viewHolder.itemView.removeOnLayoutChangeListener(mViewHolder.mLayoutChangeListener);
158 viewHolder.itemView.addOnLayoutChangeListener(mViewHolder.mLayoutChangeListener);
161 public void onDetachedFromWindow(ItemBridgeAdapter.ViewHolder viewHolder) {
162 viewHolder.itemView.removeOnLayoutChangeListener(mViewHolder.mLayoutChangeListener);
294 RecyclerView.ViewHolder viewHolder;
296 viewHolder = mActionsRow.findViewHolderForPosition(mNumItems - 1);
297 boolean showRight = (viewHolder == null ||
298 viewHolder.itemView.getRight() > mActionsRow.getWidth());
300 viewHolder = mActionsRow.findViewHolderForPosition(0);
301 boolean showLeft = (viewHolder == null || viewHolder.itemView.getLeft() < 0);
637 ViewHolder viewHolder = (ViewHolder) vh;
638 mDetailsPresenter.onViewAttachedToWindow(viewHolder.mDetailsDescriptionViewHolder);
639 mDetailsOverviewLogoPresenter.onViewAttachedToWindow(viewHolder.mDetailsLogoViewHolder);
645 ViewHolder viewHolder = (ViewHolder) vh;
646 mDetailsPresenter.onViewDetachedFromWindow(viewHolder.mDetailsDescriptionViewHolder);
647 mDetailsOverviewLogoPresenter.onViewDetachedFromWindow(viewHolder.mDetailsLogoViewHolder);
653 * @param viewHolder The row ViewHolder that has logo bound to view.
655 public final void notifyOnBindLogo(ViewHolder viewHolder) {
656 onLayoutOverviewFrame(viewHolder, viewHolder.getState(), true);
657 onLayoutLogo(viewHolder, viewHolder.getState(), true);
659 mListener.onBindLogo(viewHolder);
666 * @param viewHolder The row ViewHolder that contains the logo.
667 * @param oldState The old state, can be same as current viewHolder.getState()
670 protected void onLayoutLogo(ViewHolder viewHolder, int oldState, boolean logoChanged) {
671 View v = viewHolder.getLogoViewHolder().view;
686 switch (viewHolder.getState()) {
710 * @param viewHolder The row ViewHolder that contains the logo.
711 * @param oldState The old state, can be same as current viewHolder.getState()
714 protected void onLayoutOverviewFrame(ViewHolder viewHolder, int oldState, boolean logoChanged) {
716 boolean isBanner = viewHolder.getState() == STATE_SMALL;
718 Resources res = viewHolder.view.getResources();
723 if (mDetailsOverviewLogoPresenter.isBoundToImage(viewHolder.getLogoViewHolder(),
724 (DetailsOverviewRow) viewHolder.getRow())) {
725 logoWidth = viewHolder.getLogoViewHolder().view.getLayoutParams().width;
753 (MarginLayoutParams) viewHolder.getOverviewView().getLayoutParams();
757 viewHolder.getOverviewView().setLayoutParams(lpFrame);
759 View description = viewHolder.getDetailsDescriptionFrame();
764 View action = viewHolder.getActionsRow();
775 * @param viewHolder The ViewHolder to change state.
779 public final void setState(ViewHolder viewHolder, int state) {
780 if (viewHolder.getState() != state) {
781 int oldState = viewHolder.getState();
782 viewHolder.mState = state;
783 onStateChanged(viewHolder, oldState);
791 * @param viewHolder The ViewHolder which state changed.
794 protected void onStateChanged(ViewHolder viewHolder, int oldState) {
795 onLayoutOverviewFrame(viewHolder, oldState, false);
796 onLayoutLogo(viewHolder, oldState, false);