将抖音视频的布局页面复制两次,分别命名为video_item和live_item。
(之前的full_item是可全屏观看的视频布局)
其中,video_item是不可全屏观看的小视频布局,其布局相比较full_item没有中间的“全屏播放”。
live_item是正在直播的直播间,其布局相比较full_item没有右侧的点赞,评论,收藏等等。
☆☆☆
VideoEntity中做出了改变,添加了type:
适配器中也加入了许多,诸如动画,文字等,具体如下:
在此适配器中,首先写入TYPE_FULL,然后将其中的内容复制到TYPE_ZHIBO中,并将整个动画部分,和文字部分中与R.id.tv_dianzan相关的部分删掉。
注意!!!
直接复制会导致命名重复,此时可以在“TYPE_ZHIBO:”后加上“{”,在“break;”前加上“}”。
TuijianFragment的首行:
并抛出异常
在getLayoutid()中返回布局;
在getViewModel()中返回TuijianViewModel;
在initData()中传入参数
handObserver()中的是主要操作
此前从没有写过DyLinearLayoutManager
具体如下: