美文网首页Android技术汇总Android Data Binding
android Data Binding(07 零散汇总)

android Data Binding(07 零散汇总)

作者: 土肥圆的诺诺 | 来源:发表于2018-09-27 14:34 被阅读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
    其实如果到现在为止,基本看懂了,学会了,自己在项目里面 用,也基本没啥问题了
    基本写到这里,自己学到到基本知识都写出来了,以后想起来会慢慢更新。
    在编程的道路上,像一条疯狗一样奔跑!!!

    相关文章

      网友评论

        本文标题:android Data Binding(07 零散汇总)

        本文链接:https://www.haomeiwen.com/subject/xmyeoftx.html