#d
安卓特性 | 为什么这样做在安卓项目中布局文件
全部平铺放在 res.layout
目录下,
所以我们需要对布局文件
设定对应的命名规范, 方便管理维护布局文件
#d
命名原则为了方便辨识, 我们使用 作用域_[?作用]..._[?名称]
的方式进行命名
#e
公共模块 | 顶部导航栏这是一个公共文件所以我们用 com
进行开头,
表明是个公共组件, 因为是起到布局作用的 xml
文件
所以我们使用用 layout
来标识.
顶部导航栏我们可以用 header
或者 nav_header
来表示
最终的文件名可以是 com_layout_header
或者 com_layout_nav_top
#e
回放页面 | 页面主要部分这是一个功能页面的功能页面部分,
我们可以直接用该功能页面的名称来进行命名起始 playback
因为是主要的布局, 所以后面可以直接接一个特殊的关键字进行标识
view
, page
或者 layout
都是可以的
该文件的命名可以为 playback_view
.xml
#e
回放页组件 | 回放列表项因为安卓的 RecyclerView
组件的特性,
我们可以将列表项
的布局部分给分离出来, 以方便管理
这是回放页面中独有的组件, 所以我们将作用域设置为 playback
这是一个列表相关的组件,所以我们用 list
来表示主作用,
随后我们再用 item
来表示这是单独的项,
随后可以接这部分的名字 playbacks
,用以区分(也可以不进行区分,如果内容较少的话)
该文件可以命名为 playback_list_item_playbacks
.xml
或者 playback_list_item
#d
实现原理 | 依赖注入通过实现接口函数的方法将对应的方法实现,
将对象作为参数传递进去,用于实现回调函数的效果