Lines Matching defs:vh

296         ViewHolder vh = createRowViewHolder(parent);
297 vh.mInitialzed = false;
302 vh.mHeaderViewHolder = (RowHeaderPresenter.ViewHolder)
303 mHeaderPresenter.onCreateViewHolder((ViewGroup) vh.view);
305 result = new ContainerViewHolder(containerView, vh);
307 result = vh;
309 initializeRowViewHolder(vh);
310 if (!vh.mInitialzed) {
340 * @param vh The ViewHolder to initialize for the Row.
342 protected void initializeRowViewHolder(ViewHolder vh) {
343 vh.mInitialzed = true;
346 if (vh.view instanceof ViewGroup) {
347 ((ViewGroup) vh.view).setClipChildren(false);
349 if (vh.mContainerViewHolder != null) {
350 ((ViewGroup) vh.mContainerViewHolder.view).setClipChildren(false);
414 protected void onRowViewExpanded(ViewHolder vh, boolean expanded) {
415 updateHeaderViewVisibility(vh);
416 updateActivateStatus(vh, vh.view);
423 private void updateActivateStatus(ViewHolder vh, View view) {
426 vh.setActivated(vh.isExpanded());
429 vh.setActivated(vh.isSelected());
432 vh.setActivated(vh.isExpanded() && vh.isSelected());
435 vh.syncActivatedStatus(view);
467 protected void dispatchItemSelectedListener(ViewHolder vh, boolean selected) {
469 if (vh.mOnItemViewSelectedListener != null) {
470 vh.mOnItemViewSelectedListener.onItemSelected(null, null, vh, vh.getRow());
480 protected void onRowViewSelected(ViewHolder vh, boolean selected) {
481 dispatchItemSelectedListener(vh, selected);
482 updateHeaderViewVisibility(vh);
483 updateActivateStatus(vh, vh.view);
486 private void updateHeaderViewVisibility(ViewHolder vh) {
487 if (mHeaderPresenter != null && vh.mHeaderViewHolder != null) {
488 RowContainerView containerView = ((RowContainerView) vh.mContainerViewHolder.view);
489 containerView.showHeader(vh.isExpanded());
498 public final void setSelectLevel(Presenter.ViewHolder vh, float level) {
499 ViewHolder rowViewHolder = getRowViewHolder(vh);
508 public final float getSelectLevel(Presenter.ViewHolder vh) {
509 return getRowViewHolder(vh).mSelectLevel;
520 protected void onSelectLevelChanged(ViewHolder vh) {
522 vh.mColorDimmer.setActiveLevel(vh.mSelectLevel);
523 if (vh.mHeaderViewHolder != null) {
524 mHeaderPresenter.setSelectLevel(vh.mHeaderViewHolder, vh.mSelectLevel);
527 ((RowContainerView) vh.mContainerViewHolder.view).setForegroundColor(
528 vh.mColorDimmer.getPaint().getColor());
583 protected void onBindRowViewHolder(ViewHolder vh, Object item) {
584 vh.mRow = (Row) item;
585 if (vh.mHeaderViewHolder != null) {
586 mHeaderPresenter.onBindViewHolder(vh.mHeaderViewHolder, item);
598 protected void onUnbindRowViewHolder(ViewHolder vh) {
599 if (vh.mHeaderViewHolder != null) {
600 mHeaderPresenter.onUnbindViewHolder(vh.mHeaderViewHolder);
602 vh.mRow = null;
613 protected void onRowViewAttachedToWindow(ViewHolder vh) {
614 if (vh.mHeaderViewHolder != null) {
615 mHeaderPresenter.onViewAttachedToWindow(vh.mHeaderViewHolder);
627 protected void onRowViewDetachedFromWindow(ViewHolder vh) {
628 if (vh.mHeaderViewHolder != null) {
629 mHeaderPresenter.onViewDetachedFromWindow(vh.mHeaderViewHolder);
631 cancelAnimationsRecursive(vh.view);