AbstractMediaItemPresenter.ViewHolder
public static class AbstractMediaItemPresenter.ViewHolder
extends RowPresenter.ViewHolder
ViewHolder为AbstractMediaItemPresenter
。 它引用了不同的视图,这些视图放置了与媒体项目细节,动作,选择器,监听器和演示者相对应的不同元数据,
摘要(Summary)
Public constructors
AbstractMediaItemPresenter.ViewHolder
AbstractMediaItemPresenter.ViewHolder (View view)
公共方法(Public methods)
getMediaItemActionsContainer
ViewGroup getMediaItemActionsContainer ()
返回(Returns) |
ViewGroup |
The view containing the set of custom actions |
getMediaItemDetailsView
View getMediaItemDetailsView ()
返回(Returns) |
View |
The view container of track details |
getMediaItemDurationView
TextView getMediaItemDurationView ()
返回(Returns) |
TextView |
The TextView responsible for rendering the track duration |
getMediaItemNameView
TextView getMediaItemNameView ()
返回(Returns) |
TextView |
The TextView responsible for rendering the track name |
getMediaItemNumberView
TextView getMediaItemNumberView ()
返回(Returns) |
TextView |
The TextView responsible for rendering the track number |
getMediaItemRowSeparator
View getMediaItemRowSeparator ()
返回(Returns) |
View |
The view responsible for rendering the separator line between media rows |
getSelectorView
View getSelectorView ()
返回(Returns) |
View |
The SelectorView responsible for highlighting the in-focus view within each media item row |
notifyActionChanged
void notifyActionChanged (MultiActionsProvider.MultiAction action)
通知此媒体行中的操作已更改,并且UI需要更新
参数(Parameters) |
action |
MultiActionsProvider.MultiAction : The action whose state has changed |
onBindRowActions
void onBindRowActions ()
将媒体项目行对象中的操作绑定到其视图。 这包括创建(或重复使用现有的)操作视图持有者,并将其填充到操作图标。