Hello,大家好,上一篇我们介绍了Google标准应用架构设计指南,从今天开始,我们开始介绍Jetpack每个库的具体使用方法,加入我们一起学习吧!
今天要介绍的是Jetpack中DataBinding(数据绑定库)的实现,APP集成DataBinding库,将会使用声明性格式而不是编程方式将布局中的UI组件绑定到应用程序的数据源。
如下是一个简单demo的实现效果:
在这个简单的程序中,主要的功能交互有:
-
点击Like时,Likes数量变化并更新UI显示;
-
Likes数量不同,其图标也在动态变化;
-
应用提供User name和LastName的显示
通过用户简单的操作,可以看到界面的响应比较流畅,但是无法看出与传统设计的差异点。下面我们通过代码来看一下DataBing库的使用情况。
>>>>
环境配置
Jetpack中DataBinding的支持比较晚&#