目录
先看下样式:基本上如下图所示:
左边是短视频的播放栏,右边是标题栏,我们这一行在整个界面中一出现就要开始播放,当点击右侧标题栏的时候,可以切换左侧短视频的播放内容,差不多就是这样~
下面开始介绍实现方式:
一、布局实现:
ShortVideoRowPresenter 继承leanBack的RowPresenter, 这个是绑定一行的数据,
我们在 createRowViewHolder 中去填充如下一个布局。xxxContainer都是extends LinearLayout,当然你也可以实现你自己的布局方式:
在ShortVideoRowPresenter的onBindRowViewHolder函数中通过如下方式绑定数据,
DisplayItemSelector存放的是ShortVideoView的Presenter以及ShortVideoTitle的Prestner;将数据和样式通过setAdapter的方式填充到sh