Lines Matching defs:vh

406     protected void onRowViewSelected(RowPresenter.ViewHolder vh, boolean selected) {
407 super.onRowViewSelected(vh, selected);
409 ((ViewHolder) vh).dispatchItemSelection(null);
417 ViewHolder vh = new ViewHolder(v, mDetailsPresenter);
419 initDetailsOverview(vh);
421 return vh;
430 private void initDetailsOverview(final ViewHolder vh) {
431 vh.mActionBridgeAdapter = new ActionsItemBridgeAdapter(vh);
432 final View overview = vh.mOverviewFrame;
438 vh.mOverviewFrame.setForeground(null);
440 vh.mActionsRow.setOnUnhandledKeyListener(new BaseGridView.OnUnhandledKeyListener() {
443 if (vh.getOnKeyListener() != null) {
444 if (vh.getOnKeyListener().onKey(vh.view, event.getKeyCode(), event)) {
463 private void bindImageDrawable(ViewHolder vh) {
464 DetailsOverviewRow row = (DetailsOverviewRow) vh.getRow();
467 (ViewGroup.MarginLayoutParams) vh.mImageView.getLayoutParams();
468 final int cardHeight = getCardHeight(vh.mImageView.getContext());
469 final int verticalMargin = vh.mImageView.getResources().getDimensionPixelSize(
471 final int horizontalMargin = vh.mImageView.getResources().getDimensionPixelSize(
509 getDefaultBackgroundColor(vh.mOverviewView.getContext());
514 vh.mOverviewFrame.setBackgroundColor(bgColor);
515 vh.mRightPanel.setBackground(null);
516 vh.mImageView.setBackground(null);
519 vh.mRightPanel.setBackgroundColor(bgColor);
520 vh.mImageView.setBackgroundColor(bgColor);
521 vh.mOverviewFrame.setBackground(null);
523 RoundedRectHelper.getInstance().setClipToRoundedOutline(vh.mOverviewFrame, true);
526 vh.mImageView.setScaleType(ImageView.ScaleType.FIT_START);
527 vh.mImageView.setAdjustViewBounds(true);
528 vh.mImageView.setMaxWidth(cardHeight);
532 vh.mImageView.setScaleType(ImageView.ScaleType.CENTER);
533 vh.mImageView.setAdjustViewBounds(false);
538 vh.mImageView.setLayoutParams(layoutParams);
539 vh.mImageView.setImageDrawable(row.getImageDrawable());
541 mSharedElementHelper.onBindToDrawable(vh);
550 ViewHolder vh = (ViewHolder) holder;
552 bindImageDrawable(vh);
553 mDetailsPresenter.onBindViewHolder(vh.mDetailsDescriptionViewHolder, row.getItem());
554 vh.bindActions(row.getActionsAdapter());
555 row.addListener(vh.mListener);
560 ViewHolder vh = (ViewHolder) holder;
561 DetailsOverviewRow dor = (DetailsOverviewRow) vh.getRow();
562 dor.removeListener(vh.mListener);
563 if (vh.mDetailsDescriptionViewHolder != null) {
564 mDetailsPresenter.onUnbindViewHolder(vh.mDetailsDescriptionViewHolder);
578 ViewHolder vh = (ViewHolder) holder;
579 int dimmedColor = vh.mColorDimmer.getPaint().getColor();
580 ((ColorDrawable) vh.mOverviewFrame.getForeground().mutate()).setColor(dimmedColor);
585 protected void onRowViewAttachedToWindow(RowPresenter.ViewHolder vh) {
586 super.onRowViewAttachedToWindow(vh);
589 ((ViewHolder) vh).mDetailsDescriptionViewHolder);
594 protected void onRowViewDetachedFromWindow(RowPresenter.ViewHolder vh) {
595 super.onRowViewDetachedFromWindow(vh);
598 ((ViewHolder) vh).mDetailsDescriptionViewHolder);