/frameworks/support/frameworks/support/samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/ |
H A D | DetailsDescriptionPresenter.java | 21 protected void onBindDescription(ViewHolder vh, Object item) { argument 22 vh.getTitle().setText(item.toString()); 23 vh.getSubtitle().setText("2013 - 2014 Drama TV-14"); 24 vh.getBody().setText("Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do "
|
/frameworks/support/samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/ |
H A D | DetailsDescriptionPresenter.java | 21 protected void onBindDescription(ViewHolder vh, Object item) { argument 22 vh.getTitle().setText(item.toString()); 23 vh.getSubtitle().setText("2013 - 2014 Drama TV-14"); 24 vh.getBody().setText("Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do "
|
/frameworks/support/leanback/src/main/java/androidx/leanback/widget/ |
H A D | RowPresenter.java | 326 ViewHolder vh = createRowViewHolder(parent); 327 vh.mInitialzed = false; 332 vh.mHeaderViewHolder = (RowHeaderPresenter.ViewHolder) 333 mHeaderPresenter.onCreateViewHolder((ViewGroup) vh.view); 335 result = new ContainerViewHolder(containerView, vh); 337 result = vh; 339 initializeRowViewHolder(vh); 340 if (!vh.mInitialzed) { 370 * @param vh The ViewHolder to initialize for the Row. 372 protected void initializeRowViewHolder(ViewHolder vh) { argument 444 onRowViewExpanded(ViewHolder vh, boolean expanded) argument 453 updateActivateStatus(ViewHolder vh, View view) argument 497 dispatchItemSelectedListener(ViewHolder vh, boolean selected) argument 510 onRowViewSelected(ViewHolder vh, boolean selected) argument 516 updateHeaderViewVisibility(ViewHolder vh) argument 528 setSelectLevel(Presenter.ViewHolder vh, float level) argument 538 getSelectLevel(Presenter.ViewHolder vh) argument 550 onSelectLevelChanged(ViewHolder vh) argument 609 onBindRowViewHolder(ViewHolder vh, Object item) argument 627 onUnbindRowViewHolder(ViewHolder vh) argument 643 onRowViewAttachedToWindow(ViewHolder vh) argument 657 onRowViewDetachedFromWindow(ViewHolder vh) argument [all...] |
H A D | AbstractDetailsDescriptionPresenter.java | 161 ViewHolder vh = (ViewHolder) viewHolder; 162 onBindDescription(vh, item); 165 if (TextUtils.isEmpty(vh.mTitle.getText())) { 166 vh.mTitle.setVisibility(View.GONE); 169 vh.mTitle.setVisibility(View.VISIBLE); 170 vh.mTitle.setLineSpacing(vh.mTitleLineSpacing - vh.mTitle.getLineHeight() 171 + vh.mTitle.getLineSpacingExtra(), vh 216 onBindDescription(ViewHolder vh, Object item) argument [all...] |
H A D | PlaybackControlsRowPresenter.java | 174 ViewHolder vh = ((BoundData) data).mRowViewHolder; 175 if (vh.mSelectedViewHolder != itemViewHolder || vh.mSelectedItem != item) { 176 vh.mSelectedViewHolder = itemViewHolder; 177 vh.mSelectedItem = item; 178 vh.dispatchItemSelection(); 188 ViewHolder vh = ((BoundData) data).mRowViewHolder; 189 if (vh.getOnItemViewClickedListener() != null) { 190 vh.getOnItemViewClickedListener().onItemClicked(itemViewHolder, item, 191 vh, v 295 showBottomSpace(ViewHolder vh, boolean show) argument 303 showPrimaryActions(ViewHolder vh) argument 341 initRow(final ViewHolder vh) argument 419 updateCardLayout(ViewHolder vh, int height) argument 465 onRowViewSelected(RowPresenter.ViewHolder vh, boolean selected) argument 473 onRowViewAttachedToWindow(RowPresenter.ViewHolder vh) argument 482 onRowViewDetachedFromWindow(RowPresenter.ViewHolder vh) argument [all...] |
H A D | PlaybackControlsPresenter.java | 238 public void setProgressColor(ViewHolder vh, @ColorInt int color) { argument 241 ((LayerDrawable) vh.mProgressBar.getProgressDrawable()) 245 public void setTotalTime(ViewHolder vh, int ms) { argument 246 setTotalTimeLong(vh, (long) ms); 249 public void setTotalTimeLong(ViewHolder vh, long ms) { argument 250 vh.setTotalTime(ms); 253 public int getTotalTime(ViewHolder vh) { argument 254 return MathUtil.safeLongToInt(getTotalTimeLong(vh)); 257 public long getTotalTimeLong(ViewHolder vh) { argument 258 return vh 261 setCurrentTime(ViewHolder vh, int ms) argument 265 setCurrentTimeLong(ViewHolder vh, long ms) argument 269 getCurrentTime(ViewHolder vh) argument 273 getCurrentTimeLong(ViewHolder vh) argument 277 setSecondaryProgress(ViewHolder vh, int progressMs) argument 281 setSecondaryProgressLong(ViewHolder vh, long progressMs) argument 285 getSecondaryProgress(ViewHolder vh) argument 289 getSecondaryProgressLong(ViewHolder vh) argument 293 showPrimaryActions(ViewHolder vh) argument 299 resetFocus(ViewHolder vh) argument 303 enableTimeMargins(ViewHolder vh, boolean enable) argument [all...] |
H A D | ActionPresenterSelector.java | 63 ActionViewHolder vh = (ActionViewHolder) viewHolder; 64 vh.mAction = action; 67 final int startPadding = vh.view.getResources() 69 final int endPadding = vh.view.getResources() 71 vh.view.setPaddingRelative(startPadding, 0, endPadding, 0); 73 final int padding = vh.view.getResources() 75 vh.view.setPaddingRelative(padding, 0, padding, 0); 77 if (vh.mLayoutDirection == View.LAYOUT_DIRECTION_RTL) { 78 vh.mButton.setCompoundDrawablesWithIntrinsicBounds(null, null, icon, null); 80 vh [all...] |
H A D | GuidedActionsStylist.java | 676 * @param vh The view holder to be associated with the given action. 680 public void onBindViewHolder(ViewHolder vh, GuidedAction action) { argument 681 vh.mAction = action; 682 if (vh.mTitleView != null) { 683 vh.mTitleView.setInputType(action.getInputType()); 684 vh.mTitleView.setText(action.getTitle()); 685 vh.mTitleView.setAlpha(action.isEnabled() ? mEnabledTextAlpha : mDisabledTextAlpha); 686 vh.mTitleView.setFocusable(false); 687 vh.mTitleView.setClickable(false); 688 vh 800 setupImeOptions(ViewHolder vh, GuidedAction action) argument 816 setEditingMode(ViewHolder vh, GuidedAction action, boolean editing) argument 822 setEditingMode(ViewHolder vh, boolean editing) argument 826 setEditingMode(ViewHolder vh, boolean editing, boolean withTransition) argument 836 onEditingModeChange(ViewHolder vh, GuidedAction action, boolean editing) argument 848 onEditingModeChange(ViewHolder vh, boolean editing, boolean withTransition) argument 910 onAnimateItemFocused(ViewHolder vh, boolean focused) argument 921 onAnimateItemPressed(ViewHolder vh, boolean pressed) argument 929 onAnimateItemPressedCancelled(ViewHolder vh) argument 942 onAnimateItemChecked(ViewHolder vh, boolean checked) argument 963 onBindCheckMarkView(ViewHolder vh, GuidedAction action) argument 990 onBindActivatorView(ViewHolder vh, GuidedAction action) argument 1015 onUpdateActivatorView(ViewHolder vh, GuidedAction action) argument 1036 onEditActivatorView(final ViewHolder vh, boolean editing, final boolean withTransition) argument 1071 onBindChevronView(ViewHolder vh, GuidedAction action) argument 1451 updateChevronAndVisibility(ViewHolder vh) argument [all...] |
H A D | ControlButtonPresenterSelector.java | 96 ActionViewHolder vh = (ActionViewHolder) viewHolder; 97 vh.mIcon.setImageDrawable(action.getIcon()); 98 if (vh.mLabel != null) { 100 vh.mLabel.setText(action.getLabel1()); 102 vh.mLabel.setText(null); 107 if (!TextUtils.equals(vh.mFocusableView.getContentDescription(), contentDescription)) { 108 vh.mFocusableView.setContentDescription(contentDescription); 109 vh.mFocusableView.sendAccessibilityEvent( 116 ActionViewHolder vh = (ActionViewHolder) viewHolder; 117 vh [all...] |
H A D | ControlBarPresenter.java | 152 Presenter.ViewHolder vh = mViewHolders.get(position); 154 if (vh == null) { 155 vh = presenter.onCreateViewHolder(mControlBar); 156 mViewHolders.put(position, vh); 158 final Presenter.ViewHolder itemViewHolder = vh; 159 presenter.setOnClickListener(vh, new View.OnClickListener() { 170 if (vh.view.getParent() == null) { 171 mControlBar.addView(vh.view); 173 presenter.onBindViewHolder(vh, item); 236 public void setBackgroundColor(ViewHolder vh, in argument [all...] |
H A D | RowHeaderPresenter.java | 142 RowHeaderPresenter.ViewHolder vh = (RowHeaderPresenter.ViewHolder)viewHolder; 144 if (vh.mTitleView != null) { 145 vh.mTitleView.setText(null); 147 if (vh.mDescriptionView != null) { 148 vh.mDescriptionView.setText(null); 156 if (vh.mTitleView != null) { 157 vh.mTitleView.setText(headerItem.getName()); 159 if (vh.mDescriptionView != null) { 161 vh.mDescriptionView.setVisibility(View.GONE); 163 vh [all...] |
H A D | VerticalGridPresenter.java | 235 ViewHolder vh = createGridViewHolder(parent); 236 vh.mInitialized = false; 237 vh.mItemBridgeAdapter = new VerticalGridItemBridgeAdapter(); 238 initializeGridViewHolder(vh); 239 if (!vh.mInitialized) { 242 return vh; 259 * @param vh The ViewHolder to initialize for the vertical grid. 261 protected void initializeGridViewHolder(ViewHolder vh) { argument 266 vh.getGridView().setNumColumns(mNumColumns); 267 vh 381 selectChildView(ViewHolder vh, View view) argument [all...] |
H A D | DetailsOverviewRowPresenter.java | 405 protected void onRowViewSelected(RowPresenter.ViewHolder vh, boolean selected) { argument 406 super.onRowViewSelected(vh, selected); 408 ((ViewHolder) vh).dispatchItemSelection(null); 416 ViewHolder vh = new ViewHolder(v, mDetailsPresenter); 418 initDetailsOverview(vh); 420 return vh; 429 private void initDetailsOverview(final ViewHolder vh) { argument 430 vh.mActionBridgeAdapter = new ActionsItemBridgeAdapter(vh); 431 final View overview = vh 462 bindImageDrawable(ViewHolder vh) argument 584 onRowViewAttachedToWindow(RowPresenter.ViewHolder vh) argument 593 onRowViewDetachedFromWindow(RowPresenter.ViewHolder vh) argument [all...] |
H A D | PlaybackTransportRowPresenter.java | 555 ViewHolder vh = ((BoundData) data).mRowViewHolder; 556 if (vh.mSelectedViewHolder != itemViewHolder || vh.mSelectedItem != item) { 557 vh.mSelectedViewHolder = itemViewHolder; 558 vh.mSelectedItem = item; 559 vh.dispatchItemSelection(); 569 ViewHolder vh = ((BoundData) data).mRowViewHolder; 570 if (vh.getOnItemViewClickedListener() != null) { 571 vh.getOnItemViewClickedListener().onItemClicked(itemViewHolder, item, 572 vh, v 660 initRow(final ViewHolder vh) argument 745 onProgressBarClicked(ViewHolder vh) argument 777 onRowViewSelected(RowPresenter.ViewHolder vh, boolean selected) argument 785 onRowViewAttachedToWindow(RowPresenter.ViewHolder vh) argument 794 onRowViewDetachedFromWindow(RowPresenter.ViewHolder vh) argument [all...] |
H A D | AbstractMediaListHeaderPresenter.java | 99 ViewHolder vh = new ViewHolder(view); 101 vh.view.setBackgroundColor(mBackgroundColor); 103 return vh; 107 protected void onBindRowViewHolder(RowPresenter.ViewHolder vh, Object item) { argument 108 super.onBindRowViewHolder(vh, item); 109 onBindMediaListHeaderViewHolder((ViewHolder) vh, item); 128 * {@link ViewHolder} provided as the argument {@code vh} by this presenter. 130 * @param vh The ViewHolder for this {@link AbstractMediaListHeaderPresenter}. 133 protected abstract void onBindMediaListHeaderViewHolder(ViewHolder vh, Object item); argument
|
H A D | ListRowPresenter.java | 535 private int getSpaceUnderBaseline(ListRowPresenter.ViewHolder vh) { argument 536 RowHeaderPresenter.ViewHolder headerViewHolder = vh.getHeaderViewHolder(); 546 private void setVerticalPadding(ListRowPresenter.ViewHolder vh) { argument 549 if (vh.isExpanded()) { 550 int headerSpaceUnderBaseline = getSpaceUnderBaseline(vh); 552 paddingTop = (vh.isSelected() ? sExpandedSelectedRowTopPadding : vh.mPaddingTop) 555 ? sExpandedRowNoHovercardBottomPadding : vh.mPaddingBottom; 556 } else if (vh.isSelected()) { 557 paddingTop = sSelectedRowTopPadding - vh 611 updateFooterViewSwitcher(ViewHolder vh) argument [all...] |
H A D | AbstractMediaItemPresenter.java | 433 final ViewHolder vh = new ViewHolder(view); 434 vh.mRowPresenter = this; 436 vh.mMediaRowView.setBackgroundColor(mBackgroundColor); 438 return vh; 452 protected void onBindRowViewHolder(RowPresenter.ViewHolder vh, Object item) { argument 453 super.onBindRowViewHolder(vh, item); 455 final ViewHolder mvh = (ViewHolder) vh; 463 onBindMediaDetails((ViewHolder) vh, item); 468 * @param vh ViewHolder for the media item. 470 protected void onBindRowActions(ViewHolder vh) { argument 509 onBindMediaDetails(ViewHolder vh, Object item) argument 517 onUnbindMediaDetails(ViewHolder vh) argument 529 onBindMediaPlayState(ViewHolder vh) argument 536 calculateMediaItemNumberFlipperIndex(ViewHolder vh) argument 559 onUnbindMediaPlayState(ViewHolder vh) argument [all...] |
H A D | DetailsOverviewLogoPresenter.java | 95 ViewHolder vh = new ViewHolder(view); 97 vh.setSizeFromDrawableIntrinsic(lp.width == ViewGroup.LayoutParams.WRAP_CONTENT 99 return vh; 141 ViewHolder vh = (ViewHolder) viewHolder; 142 if (vh.isSizeFromDrawableIntrinsic()) { 165 vh.mParentPresenter.notifyOnBindLogo(vh.mParentViewHolder);
|
/frameworks/support/v7/recyclerview/src/test/java/androidx/recyclerview/widget/ |
H A D | ViewInfoStoreTest.java | 64 RecyclerView.ViewHolder vh = new MockViewHolder(); 66 mStore.addToPreLayout(vh, info); 68 mStore.addToPreLayout(vh, info2); 69 assertSame(info2, find(vh, FLAG_PRE)); 74 RecyclerView.ViewHolder vh = new MockViewHolder(); 76 mStore.addToPostLayout(vh, info); 78 mStore.addToPostLayout(vh, info2); 79 assertSame(info2, find(vh, FLAG_POST)); 84 RecyclerView.ViewHolder vh = new MockViewHolder(); 86 mStore.addToPreLayout(vh, pr [all...] |
/frameworks/support/car/src/main/java/androidx/car/widget/ |
H A D | TextListItem.java | 194 private void hideSubViews(ViewHolder vh) { argument 196 vh.getPrimaryIcon(), 197 vh.getTitle(), vh.getBody(), 198 vh.getSupplementalIcon(), vh.getSupplementalIconDivider(), 199 vh.getSwitch(), vh.getSwitchDivider(), 200 vh.getAction1(), vh [all...] |
H A D | SeekbarListItem.java | 201 private void hideSubViews(ViewHolder vh) { argument 203 vh.getPrimaryIcon(), 205 vh.getText(), 206 vh.getSupplementalIcon(), vh.getSupplementalIconDivider(), 216 mBinders.add(vh -> { 217 vh.itemView.setMinimumHeight(minHeight); 218 vh.getContainerLayout().setMinimumHeight(minHeight); 220 ViewGroup.LayoutParams layoutParams = vh.itemView.getLayoutParams(); 222 vh [all...] |
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/widget/ |
H A D | PresenterTest.java | 65 Presenter.ViewHolder vh = p.onCreateViewHolder(new FrameLayout(mContext)); 66 p.onBindViewHolder(vh, null); 69 vh.view.getVisibility() == expectedVisibility); 70 p.onBindViewHolder(vh, new Row(null)); 72 vh.view.getVisibility() == expectedVisibility); 73 p.onBindViewHolder(vh, new Row(new HeaderItem(""))); 75 vh.view.getVisibility() == View.VISIBLE); 114 RowHeaderPresenter.ViewHolder vh = (RowHeaderPresenter.ViewHolder) 116 p.onBindViewHolder(vh, null); 117 assertEquals("Header visibility", View.GONE, vh [all...] |
/frameworks/support/v7/recyclerview/src/androidTest/java/androidx/recyclerview/widget/ |
H A D | DefaultItemAnimatorTest.java | 125 RecyclerView.ViewHolder vh = new ViewHolder(new TextView(getActivity())); 126 assertFalse(mAnimator.canReuseUpdatedViewHolder(vh, new ArrayList<>())); 127 assertTrue(mAnimator.canReuseUpdatedViewHolder(vh, Arrays.asList((Object) "a"))); 157 assertTrue("all vh animations should end", 167 ViewHolder vh = createViewHolder(1); 168 expectItems(vh); 169 assertTrue(animateAdd(vh)); 176 ViewHolder vh = createViewHolder(1); 177 expectItems(vh); 178 assertTrue(animateRemove(vh)); 331 animateAdd(final RecyclerView.ViewHolder vh) argument 342 animateRemove(final RecyclerView.ViewHolder vh) argument 353 animateMove(final RecyclerView.ViewHolder vh, final int fromX, final int fromY, final int toX, final int toY) argument [all...] |
H A D | ChildHelperTest.java | 53 private RecyclerView.ViewHolder vh() { method in class:ChildHelperTest 65 RecyclerView.ViewHolder vh = vh(); 66 mChildHelper.addView(vh.itemView, false); 68 assertFalse(mChildHelper.isHidden(vh.itemView)); 74 RecyclerView.ViewHolder vh = vh(); 75 mChildHelper.addView(vh.itemView, true); 77 assertTrue(mChildHelper.isHidden(vh.itemView)); 78 assertTrue(mLoggingCallback.mOnEnteredHiddenState.contains(vh [all...] |
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/app/ |
H A D | HeadersFragmentTest.java | 70 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 72 assertTrue(vh.itemView.getScaleX() - 1.0f > 0.05f); 73 assertTrue(vh.itemView.getScaleY() - 1.0f > 0.05f); 98 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 100 assertEquals(vh.itemView.getScaleX(), 1f, 0.001f); 101 assertEquals(vh.itemView.getScaleY(), 1f, 0.001f); 125 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 127 assertEquals(vh.itemView.getScaleX(), 1f, 0.001f); 128 assertEquals(vh.itemView.getScaleY(), 1f, 0.001f);
|