Browse Source

kotlin安卓开发记录

kindring 1 year ago
parent
commit
8ecaebbfbb
1 changed files with 37 additions and 3 deletions
  1. 37 3
      安卓开发/安卓开发记录.md

+ 37 - 3
安卓开发/安卓开发记录.md

@@ -1,5 +1,39 @@
 # 安卓开发记录踩坑
 # 安卓开发记录踩坑
 
 
-## 页面布局管理
-### 需要注意的事项
-1. 在安卓项目
+## 注意事项
+
+### 布局文件管理
+
+#### `#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`