Skip to content

Commit

Permalink
docs: 重写开发文档
Browse files Browse the repository at this point in the history
  • Loading branch information
liangjingkanji committed Aug 6, 2023
1 parent 0eb2b6e commit a42a580
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions docs/view-binding.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
如果已经使用DataBinding那么本章不用了解

| 功能 | ViewBinding | DataBinding |
| ------------ | -------------------- | -------------------- |
| 取代`findViewById()` | :material-check-all: | :material-check-all: |
| 双向数据绑定 | :material-close: | :material-check: MVVM最优方案 |
| 复用xml属性 | :material-close: | :material-check: 减少代码量 |
| 防止View空指针 | :material-close: | :material-check: 代码更健壮 |
| 编译期生成代码 | :material-close: 所有布局全部生成 | :material-check: 仅生成包含`<layout>`生成 |
| 功能 | ViewBinding | DataBinding |
| -------------------- | --------------------------------- | ----------------------------------------- |
| 取代`findViewById()` | :material-check-all: | :material-check-all: |
| 双向数据绑定 | :material-close: | :material-check: MVVM最优方案 |
| 复用xml属性 | :material-close: | :material-check: 减少代码量 |
| 防止View空指针 | :material-close: | :material-check: 代码更健壮 |
| 编译期生成代码 | :material-close: 所有布局全部生成 | :material-check: 仅生成包含`<layout>`生成 |
| 封装实现 | :material-close: 反射+泛型 | :material-check: 使用Api创建 |
| 替换原有Xml属性 | :material-close: | :material-check: 优先自定义属性 |

## 使用

Expand Down

0 comments on commit a42a580

Please sign in to comment.