前言
github传送门
在之前两期也是说了很多RecyclerView的使用, 这期打算来个实操性质的....用RecyclerView制作一个文件管理器, 并且可以进行文件的多选, 应该是蛮实用的.
----
最终效果展示
?
最终效果展示
----
布局文件
还是先从最简单的布局文件开始看....反正我自从会用了之后, 几乎没有不用的时候. Toolbar使用细节的文章就太多了, 我也不多说了....但是app:layout_scrollFlags="scroll|enterAlways|snap"这行还是很重要的, 作用就是让Toolbar在上拉RecyclerView的时候隐藏, 下拉的时候显示...一个比较重要的就是, 在当前的mSelectPath中需要进行确认, 如果已经存在就删除这个选择, 如果不存在, 就选择这个文件, 这个逻辑也是很好理解的.
----
悬浮按钮
这个也是非常常用的一个视图类