Most visited

Recently visited

PlaybackControlsRow

public class PlaybackControlsRow
extends Row

java.lang.Object
   ↳ android.support.v17.leanback.widget.Row
     ↳ android.support.v17.leanback.widget.PlaybackControlsRow


Row重放的控制,以由显示PlaybackControlsRowPresenter 该行由一些可选项目细节,一系列主要操作以及一系列可选的辅助操作组成。

控件通过包含一个或多个 ActionObjectAdapter指定。

适配器应该有自己 PresenterSelector设置为实例 ControlButtonPresenterSelector

Summary

Nested classes

class PlaybackControlsRow.ClosedCaptioningAction

用于显示CC(隐藏式字幕)图标的操作。

class PlaybackControlsRow.FastForwardAction

显示快进图标的动作。

class PlaybackControlsRow.HighQualityAction

用于显示HQ(高质量)图标的操作。

class PlaybackControlsRow.MoreActions

显示“更多操作”图标的操作。

class PlaybackControlsRow.MultiAction

由一系列图标组成的动作的基类。

class PlaybackControlsRow.PictureInPictureAction

显示画中画图标的动作。

class PlaybackControlsRow.PlayPauseAction

显示播放和暂停图标的操作。

class PlaybackControlsRow.RepeatAction

用于显示三个重复状态的操作:无,一个或全部。

class PlaybackControlsRow.RewindAction

显示倒带图标的操作。

class PlaybackControlsRow.ShuffleAction

用于显示随机播放图标的操作。

class PlaybackControlsRow.SkipNextAction

显示下一个跳过图标的操作。

class PlaybackControlsRow.SkipPreviousAction

显示跳过上一个图标的操作。

class PlaybackControlsRow.ThumbsAction

用于显示大拇指动作的基类。

class PlaybackControlsRow.ThumbsDownAction

显示拇指向下图标的操作。

class PlaybackControlsRow.ThumbsUpAction

显示赞许图标的动作。

Public constructors

PlaybackControlsRow(Object item)

PlaybackControlsRow的构造函数,显示给定项目的一些细节。

PlaybackControlsRow()

没有项目详细信息的PlaybackControlsRow的构造函数。

Public methods

Action getActionForKeyCode(ObjectAdapter adapter, int keyCode)

返回与给定键代码关联的Action,如果不存在关联操作,则返回null。

Action getActionForKeyCode(int keyCode)

返回与给定键代码关联的Action,如果不存在关联操作,则返回null。

int getBufferedProgress()

返回播放控件行的缓冲进度。

int getCurrentTime()

返回播放控件行的当前时间(以毫秒为单位)。

final Drawable getImageDrawable()

返回此行的图像 Drawable

final Object getItem()

返回详细信息页面的主要项目。

final ObjectAdapter getPrimaryActionsAdapter()

返回主要操作 ObjectAdapter

final ObjectAdapter getSecondaryActionsAdapter()

返回辅助操作 ObjectAdapter

int getTotalTime()

返回播放控件行的总时间(以毫秒为单位)。

void setBufferedProgress(int ms)

设置播放控制行的缓冲进度。

void setCurrentTime(int ms)

设置播放控制行的当前时间(以毫秒为单位)。

final void setImageBitmap(Context context, Bitmap bm)

为此行设置一个 Bitmap

final void setImageDrawable(Drawable drawable)

为此行设置一个{link @Drawable}图像。

final void setPrimaryActionsAdapter(ObjectAdapter adapter)

设置主要操作 ObjectAdapter

final void setSecondaryActionsAdapter(ObjectAdapter adapter)

设置辅助操作 ObjectAdapter

void setTotalTime(int ms)

设置播放控制行的总时间(以毫秒为单位)。

Inherited methods

From class android.support.v17.leanback.widget.Row
From class java.lang.Object

Public constructors

PlaybackControlsRow

PlaybackControlsRow (Object item)

PlaybackControlsRow的构造函数,显示给定项目的一些细节。

Parameters
item Object: The main item for the row.

PlaybackControlsRow

PlaybackControlsRow ()

没有项目详细信息的PlaybackControlsRow的构造函数。

Public methods

getActionForKeyCode

Action getActionForKeyCode (ObjectAdapter adapter, 
                int keyCode)

返回与给定键代码关联的Action,如果不存在关联操作,则返回null。

Parameters
adapter ObjectAdapter
keyCode int
Returns
Action

getActionForKeyCode

Action getActionForKeyCode (int keyCode)

返回与给定键代码关联的Action,如果不存在关联操作,则返回null。 首先搜索主适配器,然后搜索辅助适配器。

Parameters
keyCode int
Returns
Action

getBufferedProgress

int getBufferedProgress ()

返回播放控件行的缓冲进度。

Returns
int

getCurrentTime

int getCurrentTime ()

返回播放控件行的当前时间(以毫秒为单位)。

Returns
int

getImageDrawable

Drawable getImageDrawable ()

返回此行的图像 Drawable

Returns
Drawable The overview's image drawable, or null if no drawable has been assigned.

getItem

Object getItem ()

返回详细信息页面的主要项目。

Returns
Object

getPrimaryActionsAdapter

ObjectAdapter getPrimaryActionsAdapter ()

返回主要操作 ObjectAdapter

Returns
ObjectAdapter

getSecondaryActionsAdapter

ObjectAdapter getSecondaryActionsAdapter ()

返回辅助操作 ObjectAdapter

Returns
ObjectAdapter

getTotalTime

int getTotalTime ()

返回播放控件行的总时间(以毫秒为单位)。

Returns
int

setBufferedProgress

void setBufferedProgress (int ms)

设置播放控制行的缓冲进度。 如果该行绑定到视图,则该视图将自动更新以反映新值。

Parameters
ms int

setCurrentTime

void setCurrentTime (int ms)

设置播放控制行的当前时间(以毫秒为单位)。 如果该行绑定到视图,则该视图将自动更新以反映新值。

Parameters
ms int

setImageBitmap

void setImageBitmap (Context context, 
                Bitmap bm)

为此行设置一个 Bitmap

如果在该行已绑定到视图后设置,则必须通知适配器此行已更改。

Parameters
context Context: The context to retrieve display metrics from.
bm Bitmap: The bitmap to set.

setImageDrawable

void setImageDrawable (Drawable drawable)

为此行设置一个{link @Drawable}图像。

如果在该行已绑定到视图后设置,则必须通知适配器此行已更改。

Parameters
drawable Drawable: The drawable to set.

setPrimaryActionsAdapter

void setPrimaryActionsAdapter (ObjectAdapter adapter)

设置主要操作 ObjectAdapter

如果在该行已绑定到视图后设置,则必须通知适配器此行已更改。

Parameters
adapter ObjectAdapter

setSecondaryActionsAdapter

void setSecondaryActionsAdapter (ObjectAdapter adapter)

设置辅助操作 ObjectAdapter

如果在该行已绑定到视图后设置,则必须通知适配器此行已更改。

Parameters
adapter ObjectAdapter

setTotalTime

void setTotalTime (int ms)

设置播放控制行的总时间(以毫秒为单位)。

如果在该行已绑定到视图后设置,则必须通知适配器此行已更改。

Parameters
ms int

Hooray!