Methods Summary |
---|
int | getChildMarginDefault(android.content.Context context)
if (sChildMarginDefault == 0) {
sChildMarginDefault = context.getResources().getDimensionPixelSize(
R.dimen.lb_playback_controls_child_margin_default);
}
return sChildMarginDefault;
|
int | getControlIconWidth(android.content.Context context)
if (sControlIconWidth == 0) {
sControlIconWidth = context.getResources().getDimensionPixelSize(
R.dimen.lb_control_icon_width);
}
return sControlIconWidth;
|
public int | getLayoutResourceId()Returns the layout resource id.
return mLayoutResourceId;
|
public android.support.v17.leanback.widget.ControlBarPresenter$OnControlSelectedListener | getOnItemControlListener()Returns the listener for control selection.
return mOnControlSelectedListener;
|
public android.support.v17.leanback.widget.ControlBarPresenter$OnControlClickedListener | getOnItemViewClickedListener()Returns the listener for control clicked events.
return mOnControlClickedListener;
|
public void | onBindViewHolder(Presenter.ViewHolder holder, java.lang.Object item)
ViewHolder vh = (ViewHolder) holder;
BoundData data = (BoundData) item;
if (vh.mAdapter != data.adapter) {
vh.mAdapter = data.adapter;
if (vh.mAdapter != null) {
vh.mAdapter.registerObserver(vh.mDataObserver);
}
}
vh.mPresenter = data.presenter;
vh.mData = data;
vh.showControls(vh.mPresenter);
|
public Presenter.ViewHolder | onCreateViewHolder(android.view.ViewGroup parent)
View v = LayoutInflater.from(parent.getContext())
.inflate(getLayoutResourceId(), parent, false);
return new ViewHolder(v);
|
public void | onUnbindViewHolder(Presenter.ViewHolder holder)
ViewHolder vh = (ViewHolder) holder;
if (vh.mAdapter != null) {
vh.mAdapter.unregisterObserver(vh.mDataObserver);
vh.mAdapter = null;
}
vh.mData = null;
|
public void | setOnControlClickedListener(android.support.v17.leanback.widget.ControlBarPresenter$OnControlClickedListener listener)Sets the listener for control clicked events.
mOnControlClickedListener = listener;
|
public void | setOnControlSelectedListener(android.support.v17.leanback.widget.ControlBarPresenter$OnControlSelectedListener listener)Sets the listener for control selection.
mOnControlSelectedListener = listener;
|