| package android.support.v17.leanback.widget; |
| |
| import android.view.View; |
| |
| /** |
| * Subclass of {@link RowPresenter} that can define the desired behavior when the view |
| * reappears. This is presently used by {@link PlaybackControlsRowPresenter} to update the UI |
| * after we show/hide the controls view. |
| */ |
| public abstract class PlaybackRowPresenter extends RowPresenter { |
| |
| /** |
| * This container is used for trapping click events and passing them to the |
| * playback controls. |
| */ |
| public static class ViewHolder extends RowPresenter.ViewHolder { |
| public ViewHolder(View view) { |
| super(view); |
| } |
| } |
| |
| /** |
| * Provides hook to update the UI when the view reappears. |
| */ |
| public void onReappear(RowPresenter.ViewHolder rowViewHolder) { |
| } |
| } |