Android技术汇总Android Data Binding

android Data Binding(07 零散汇总)

2018-09-27  本文已影响35人  土肥圆的诺诺

android Data Binding(01 入门篇)
https://www.jianshu.com/p/7a9ddf4f1301
android Data Binding(02 数据刷新)
https://www.jianshu.com/p/59fc32f1f0aa
android Data Binding(03 点击事件)
https://www.jianshu.com/p/b83c83dbc43d
android Data Binding(04 双向绑定 和布局倒入)
https://www.jianshu.com/p/94a17cd869d5
android Data Binding(05自定义属性)
https://www.jianshu.com/p/2edff6132d3b
android Data Binding(06 列表绑定)
https://www.jianshu.com/p/5c91bf49e057
android Data Binding(07 零散汇总)
https://www.jianshu.com/p/882a2169868b
写东西是会上瘾的,这篇文章算是我的DataBinding收尾了吧
view的显示问题,封装数据类,页面,和点击事件,我们先运行下


image.png
image.png

运行结果


image.png
点击下按钮
image.png

如果同学们运行爆出异常

image.png

那么肯定是忘记倒入包了


image.png

可见我们可以自由控制view的显示了,但是这样就完事了么?
怎么可能,我们想按钮2跟着按钮1的状态改变,该怎么做呢?


image.png
改成这样,运行点击下
image.png
image.png

这样就能跟随想要的view进行显示或者隐藏,当然很多属性都能够利用,比如EditText的checked属性等等,大家可以多尝试
有人问怎么使用动画呢?
databinding里面动画提供了很简单的api,这样运行的时候就有一个系统默认淡进淡出的效果
可以看到我们也可以写一个动画传进去,当然我们也可以利用自定义属性进行操作


image.png
image.png
还有一种情况,最近看泡网大神写的帖子才想起来

这种情况下 我们可以起一个别名


image.png

泡网大神帖子链接
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0603/2992.html
其实如果到现在为止,基本看懂了,学会了,自己在项目里面 用,也基本没啥问题了
基本写到这里,自己学到到基本知识都写出来了,以后想起来会慢慢更新。
在编程的道路上,像一条疯狗一样奔跑!!!

上一篇下一篇

猜你喜欢

热点阅读