/frameworks/support/frameworks/support/samples/SupportLeanbackDemos/src/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/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/v17/leanback/src/android/support/v17/leanback/widget/ |
H A D | RowPresenter.java | 325 ViewHolder vh = createRowViewHolder(parent); 326 vh.mInitialzed = false; 331 vh.mHeaderViewHolder = (RowHeaderPresenter.ViewHolder) 332 mHeaderPresenter.onCreateViewHolder((ViewGroup) vh.view); 334 result = new ContainerViewHolder(containerView, vh); 336 result = vh; 338 initializeRowViewHolder(vh); 339 if (!vh.mInitialzed) { 369 * @param vh The ViewHolder to initialize for the Row. 371 protected void initializeRowViewHolder(ViewHolder vh) { argument 443 onRowViewExpanded(ViewHolder vh, boolean expanded) argument 452 updateActivateStatus(ViewHolder vh, View view) argument 496 dispatchItemSelectedListener(ViewHolder vh, boolean selected) argument 509 onRowViewSelected(ViewHolder vh, boolean selected) argument 515 updateHeaderViewVisibility(ViewHolder vh) argument 527 setSelectLevel(Presenter.ViewHolder vh, float level) argument 537 getSelectLevel(Presenter.ViewHolder vh) argument 549 onSelectLevelChanged(ViewHolder vh) argument 608 onBindRowViewHolder(ViewHolder vh, Object item) argument 626 onUnbindRowViewHolder(ViewHolder vh) argument 642 onRowViewAttachedToWindow(ViewHolder vh) argument 656 onRowViewDetachedFromWindow(ViewHolder vh) argument [all...] |
H A D | AbstractDetailsDescriptionPresenter.java | 160 ViewHolder vh = (ViewHolder) viewHolder; 161 onBindDescription(vh, item); 164 if (TextUtils.isEmpty(vh.mTitle.getText())) { 165 vh.mTitle.setVisibility(View.GONE); 168 vh.mTitle.setVisibility(View.VISIBLE); 169 vh.mTitle.setLineSpacing(vh.mTitleLineSpacing - vh.mTitle.getLineHeight() 170 + vh.mTitle.getLineSpacingExtra(), vh 215 onBindDescription(ViewHolder vh, Object item) argument [all...] |
H A D | PlaybackControlsRowPresenter.java | 172 ViewHolder vh = ((BoundData) data).mRowViewHolder; 173 if (vh.mSelectedViewHolder != itemViewHolder || vh.mSelectedItem != item) { 174 vh.mSelectedViewHolder = itemViewHolder; 175 vh.mSelectedItem = item; 176 vh.dispatchItemSelection(); 186 ViewHolder vh = ((BoundData) data).mRowViewHolder; 187 if (vh.getOnItemViewClickedListener() != null) { 188 vh.getOnItemViewClickedListener().onItemClicked(itemViewHolder, item, 189 vh, v 293 showBottomSpace(ViewHolder vh, boolean show) argument 301 showPrimaryActions(ViewHolder vh) argument 339 initRow(final ViewHolder vh) argument 417 updateCardLayout(ViewHolder vh, int height) argument 463 onRowViewSelected(RowPresenter.ViewHolder vh, boolean selected) argument 471 onRowViewAttachedToWindow(RowPresenter.ViewHolder vh) argument 480 onRowViewDetachedFromWindow(RowPresenter.ViewHolder vh) argument [all...] |
H A D | PlaybackControlsPresenter.java | 237 public void setProgressColor(ViewHolder vh, @ColorInt int color) { argument 240 ((LayerDrawable) vh.mProgressBar.getProgressDrawable()) 244 public void setTotalTime(ViewHolder vh, int ms) { argument 245 setTotalTimeLong(vh, (long) ms); 248 public void setTotalTimeLong(ViewHolder vh, long ms) { argument 249 vh.setTotalTime(ms); 252 public int getTotalTime(ViewHolder vh) { argument 253 return MathUtil.safeLongToInt(getTotalTimeLong(vh)); 256 public long getTotalTimeLong(ViewHolder vh) { argument 257 return vh 260 setCurrentTime(ViewHolder vh, int ms) argument 264 setCurrentTimeLong(ViewHolder vh, long ms) argument 268 getCurrentTime(ViewHolder vh) argument 272 getCurrentTimeLong(ViewHolder vh) argument 276 setSecondaryProgress(ViewHolder vh, int progressMs) argument 280 setSecondaryProgressLong(ViewHolder vh, long progressMs) argument 284 getSecondaryProgress(ViewHolder vh) argument 288 getSecondaryProgressLong(ViewHolder vh) argument 292 showPrimaryActions(ViewHolder vh) argument 298 resetFocus(ViewHolder vh) argument 302 enableTimeMargins(ViewHolder vh, boolean enable) argument [all...] |
H A D | ActionPresenterSelector.java | 69 ActionViewHolder vh = (ActionViewHolder) viewHolder; 70 vh.mAction = action; 71 vh.mButton.setText(action.getLabel1()); 91 ActionViewHolder vh = (ActionViewHolder) viewHolder; 93 vh.mAction = action; 96 final int startPadding = vh.view.getResources() 98 final int endPadding = vh.view.getResources() 100 vh.view.setPaddingRelative(startPadding, 0, endPadding, 0); 102 final int padding = vh.view.getResources() 104 vh [all...] |
H A D | ControlButtonPresenterSelector.java | 95 ActionViewHolder vh = (ActionViewHolder) viewHolder; 96 vh.mIcon.setImageDrawable(action.getIcon()); 97 if (vh.mLabel != null) { 99 vh.mLabel.setText(action.getLabel1()); 101 vh.mLabel.setText(null); 106 if (!TextUtils.equals(vh.mFocusableView.getContentDescription(), contentDescription)) { 107 vh.mFocusableView.setContentDescription(contentDescription); 108 vh.mFocusableView.sendAccessibilityEvent( 115 ActionViewHolder vh = (ActionViewHolder) viewHolder; 116 vh [all...] |
H A D | GuidedActionsStylist.java | 672 * @param vh The view holder to be associated with the given action. 676 public void onBindViewHolder(ViewHolder vh, GuidedAction action) { argument 677 vh.mAction = action; 678 if (vh.mTitleView != null) { 679 vh.mTitleView.setInputType(action.getInputType()); 680 vh.mTitleView.setText(action.getTitle()); 681 vh.mTitleView.setAlpha(action.isEnabled() ? mEnabledTextAlpha : mDisabledTextAlpha); 682 vh.mTitleView.setFocusable(false); 683 vh.mTitleView.setClickable(false); 684 vh 772 setupImeOptions(ViewHolder vh, GuidedAction action) argument 788 setEditingMode(ViewHolder vh, GuidedAction action, boolean editing) argument 794 setEditingMode(ViewHolder vh, boolean editing) argument 798 setEditingMode(ViewHolder vh, boolean editing, boolean withTransition) argument 808 onEditingModeChange(ViewHolder vh, GuidedAction action, boolean editing) argument 820 onEditingModeChange(ViewHolder vh, boolean editing, boolean withTransition) argument 882 onAnimateItemFocused(ViewHolder vh, boolean focused) argument 893 onAnimateItemPressed(ViewHolder vh, boolean pressed) argument 901 onAnimateItemPressedCancelled(ViewHolder vh) argument 914 onAnimateItemChecked(ViewHolder vh, boolean checked) argument 935 onBindCheckMarkView(ViewHolder vh, GuidedAction action) argument 962 onBindActivatorView(ViewHolder vh, GuidedAction action) argument 987 onUpdateActivatorView(ViewHolder vh, GuidedAction action) argument 1008 onEditActivatorView(final ViewHolder vh, boolean editing, final boolean withTransition) argument 1043 onBindChevronView(ViewHolder vh, GuidedAction action) argument 1423 updateChevronAndVisibility(ViewHolder vh) argument [all...] |
H A D | ControlBarPresenter.java | 151 Presenter.ViewHolder vh = mViewHolders.get(position); 153 if (vh == null) { 154 vh = presenter.onCreateViewHolder(mControlBar); 155 mViewHolders.put(position, vh); 157 final Presenter.ViewHolder itemViewHolder = vh; 158 presenter.setOnClickListener(vh, new View.OnClickListener() { 169 if (vh.view.getParent() == null) { 170 mControlBar.addView(vh.view); 172 presenter.onBindViewHolder(vh, item); 235 public void setBackgroundColor(ViewHolder vh, in argument [all...] |
H A D | RowHeaderPresenter.java | 141 RowHeaderPresenter.ViewHolder vh = (RowHeaderPresenter.ViewHolder)viewHolder; 143 if (vh.mTitleView != null) { 144 vh.mTitleView.setText(null); 146 if (vh.mDescriptionView != null) { 147 vh.mDescriptionView.setText(null); 155 if (vh.mTitleView != null) { 156 vh.mTitleView.setText(headerItem.getName()); 158 if (vh.mDescriptionView != null) { 160 vh.mDescriptionView.setVisibility(View.GONE); 162 vh [all...] |
H A D | VerticalGridPresenter.java | 234 ViewHolder vh = createGridViewHolder(parent); 235 vh.mInitialized = false; 236 vh.mItemBridgeAdapter = new VerticalGridItemBridgeAdapter(); 237 initializeGridViewHolder(vh); 238 if (!vh.mInitialized) { 241 return vh; 258 * @param vh The ViewHolder to initialize for the vertical grid. 260 protected void initializeGridViewHolder(ViewHolder vh) { argument 265 vh.getGridView().setNumColumns(mNumColumns); 266 vh 380 selectChildView(ViewHolder vh, View view) argument [all...] |
H A D | DetailsOverviewRowPresenter.java | 404 protected void onRowViewSelected(RowPresenter.ViewHolder vh, boolean selected) { argument 405 super.onRowViewSelected(vh, selected); 407 ((ViewHolder) vh).dispatchItemSelection(null); 415 ViewHolder vh = new ViewHolder(v, mDetailsPresenter); 417 initDetailsOverview(vh); 419 return vh; 428 private void initDetailsOverview(final ViewHolder vh) { argument 429 vh.mActionBridgeAdapter = new ActionsItemBridgeAdapter(vh); 430 final View overview = vh 461 bindImageDrawable(ViewHolder vh) argument 583 onRowViewAttachedToWindow(RowPresenter.ViewHolder vh) argument 592 onRowViewDetachedFromWindow(RowPresenter.ViewHolder vh) argument [all...] |
H A D | PlaybackTransportRowPresenter.java | 554 ViewHolder vh = ((BoundData) data).mRowViewHolder; 555 if (vh.mSelectedViewHolder != itemViewHolder || vh.mSelectedItem != item) { 556 vh.mSelectedViewHolder = itemViewHolder; 557 vh.mSelectedItem = item; 558 vh.dispatchItemSelection(); 568 ViewHolder vh = ((BoundData) data).mRowViewHolder; 569 if (vh.getOnItemViewClickedListener() != null) { 570 vh.getOnItemViewClickedListener().onItemClicked(itemViewHolder, item, 571 vh, v 659 initRow(final ViewHolder vh) argument 744 onProgressBarClicked(ViewHolder vh) argument 776 onRowViewSelected(RowPresenter.ViewHolder vh, boolean selected) argument 784 onRowViewAttachedToWindow(RowPresenter.ViewHolder vh) argument 793 onRowViewDetachedFromWindow(RowPresenter.ViewHolder vh) argument [all...] |
H A D | AbstractMediaListHeaderPresenter.java | 98 ViewHolder vh = new ViewHolder(view); 100 vh.view.setBackgroundColor(mBackgroundColor); 102 return vh; 106 protected void onBindRowViewHolder(RowPresenter.ViewHolder vh, Object item) { argument 107 super.onBindRowViewHolder(vh, item); 108 onBindMediaListHeaderViewHolder((ViewHolder) vh, item); 127 * {@link ViewHolder} provided as the argument {@code vh} by this presenter. 129 * @param vh The ViewHolder for this {@link AbstractMediaListHeaderPresenter}. 132 protected abstract void onBindMediaListHeaderViewHolder(ViewHolder vh, Object item); argument
|
H A D | ListRowPresenter.java | 533 private int getSpaceUnderBaseline(ListRowPresenter.ViewHolder vh) { argument 534 RowHeaderPresenter.ViewHolder headerViewHolder = vh.getHeaderViewHolder(); 544 private void setVerticalPadding(ListRowPresenter.ViewHolder vh) { argument 547 if (vh.isExpanded()) { 548 int headerSpaceUnderBaseline = getSpaceUnderBaseline(vh); 550 paddingTop = (vh.isSelected() ? sExpandedSelectedRowTopPadding : vh.mPaddingTop) 553 ? sExpandedRowNoHovercardBottomPadding : vh.mPaddingBottom; 554 } else if (vh.isSelected()) { 555 paddingTop = sSelectedRowTopPadding - vh 609 updateFooterViewSwitcher(ViewHolder vh) argument [all...] |
H A D | AbstractMediaItemPresenter.java | 432 final ViewHolder vh = new ViewHolder(view); 433 vh.mRowPresenter = this; 435 vh.mMediaRowView.setBackgroundColor(mBackgroundColor); 437 return vh; 451 protected void onBindRowViewHolder(RowPresenter.ViewHolder vh, Object item) { argument 452 super.onBindRowViewHolder(vh, item); 454 final ViewHolder mvh = (ViewHolder) vh; 462 onBindMediaDetails((ViewHolder) vh, item); 467 * @param vh ViewHolder for the media item. 469 protected void onBindRowActions(ViewHolder vh) { argument 508 onBindMediaDetails(ViewHolder vh, Object item) argument 516 onUnbindMediaDetails(ViewHolder vh) argument 528 onBindMediaPlayState(ViewHolder vh) argument 535 calculateMediaItemNumberFlipperIndex(ViewHolder vh) argument 558 onUnbindMediaPlayState(ViewHolder vh) argument [all...] |
H A D | DetailsOverviewLogoPresenter.java | 94 ViewHolder vh = new ViewHolder(view); 96 vh.setSizeFromDrawableIntrinsic(lp.width == ViewGroup.LayoutParams.WRAP_CONTENT 98 return vh; 140 ViewHolder vh = (ViewHolder) viewHolder; 141 if (vh.isSizeFromDrawableIntrinsic()) { 164 vh.mParentPresenter.notifyOnBindLogo(vh.mParentViewHolder);
|
/frameworks/support/v7/recyclerview/jvm-tests/src/android/support/v7/widget/ |
H A D | ViewInfoStoreTest.java | 58 RecyclerView.ViewHolder vh = new MockViewHolder(); 60 mStore.addToPreLayout(vh, info); 62 mStore.addToPreLayout(vh, info2); 63 assertSame(info2, find(vh, FLAG_PRE)); 68 RecyclerView.ViewHolder vh = new MockViewHolder(); 70 mStore.addToPostLayout(vh, info); 72 mStore.addToPostLayout(vh, info2); 73 assertSame(info2, find(vh, FLAG_POST)); 78 RecyclerView.ViewHolder vh = new MockViewHolder(); 80 mStore.addToPreLayout(vh, pr [all...] |
/frameworks/support/v17/leanback/tests/java/android/support/v17/leanback/widget/ |
H A D | PresenterTest.java | 64 Presenter.ViewHolder vh = p.onCreateViewHolder(new FrameLayout(mContext)); 65 p.onBindViewHolder(vh, null); 68 vh.view.getVisibility() == expectedVisibility); 69 p.onBindViewHolder(vh, new Row(null)); 71 vh.view.getVisibility() == expectedVisibility); 72 p.onBindViewHolder(vh, new Row(new HeaderItem(""))); 74 vh.view.getVisibility() == View.VISIBLE); 113 RowHeaderPresenter.ViewHolder vh = (RowHeaderPresenter.ViewHolder) 115 p.onBindViewHolder(vh, null); 116 assertEquals("Header visibility", View.GONE, vh [all...] |
/frameworks/support/v7/recyclerview/tests/src/android/support/v7/widget/ |
H A D | DefaultItemAnimatorTest.java | 123 RecyclerView.ViewHolder vh = new ViewHolder(new TextView(getActivity())); 124 assertFalse(mAnimator.canReuseUpdatedViewHolder(vh, new ArrayList<>())); 125 assertTrue(mAnimator.canReuseUpdatedViewHolder(vh, Arrays.asList((Object) "a"))); 155 assertTrue("all vh animations should end", 165 ViewHolder vh = createViewHolder(1); 166 expectItems(vh); 167 assertTrue(animateAdd(vh)); 174 ViewHolder vh = createViewHolder(1); 175 expectItems(vh); 176 assertTrue(animateRemove(vh)); 329 animateAdd(final RecyclerView.ViewHolder vh) argument 340 animateRemove(final RecyclerView.ViewHolder vh) argument 351 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/v17/leanback/tests/java/android/support/v17/leanback/app/ |
H A D | HeadersFragmentTest.java | 66 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 68 assertTrue(vh.itemView.getScaleX() - 1.0f > 0.05f); 69 assertTrue(vh.itemView.getScaleY() - 1.0f > 0.05f); 94 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 96 assertEquals(vh.itemView.getScaleX(), 1f, 0.001f); 97 assertEquals(vh.itemView.getScaleY(), 1f, 0.001f); 121 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 123 assertEquals(vh.itemView.getScaleX(), 1f, 0.001f); 124 assertEquals(vh.itemView.getScaleY(), 1f, 0.001f);
|
H A D | HeadersSupportFragmentTest.java | 69 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 71 assertTrue(vh.itemView.getScaleX() - 1.0f > 0.05f); 72 assertTrue(vh.itemView.getScaleY() - 1.0f > 0.05f); 97 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 99 assertEquals(vh.itemView.getScaleX(), 1f, 0.001f); 100 assertEquals(vh.itemView.getScaleY(), 1f, 0.001f); 124 ItemBridgeAdapter.ViewHolder vh = (ItemBridgeAdapter.ViewHolder) 126 assertEquals(vh.itemView.getScaleX(), 1f, 0.001f); 127 assertEquals(vh.itemView.getScaleY(), 1f, 0.001f);
|
/frameworks/support/v17/leanback/src/android/support/v17/leanback/app/ |
H A D | RowsFragment.java | 205 ItemBridgeAdapter.ViewHolder vh = 207 setRowViewExpanded(vh, mExpand); 315 static void setRowViewExpanded(ItemBridgeAdapter.ViewHolder vh, boolean expanded) { argument 316 ((RowPresenter) vh.getPresenter()).setRowViewExpanded(vh.getViewHolder(), expanded); 319 static void setRowViewSelected(ItemBridgeAdapter.ViewHolder vh, boolean selected, argument 321 RowViewHolderExtra extra = (RowViewHolderExtra) vh.getExtraObject(); 323 ((RowPresenter) vh.getPresenter()).setRowViewSelected(vh.getViewHolder(), selected); 336 public void onCreate(ItemBridgeAdapter.ViewHolder vh) { [all...] |