程序员自我修养之RxJava、ConstraintLayout的学习
学习网址: https://www.bilibili.com/video/BV1H54y1j7uN?p=8&spm_id_from=pageDriver https://www.cnblogs.com/liunx1109/p/11988924.html 自己博客之前写的RxJava的使用 https://rxjs-cn.github.io/learn-rxjs-operators/operators/. RxJava的案例 1.create 2.just : 3.fromArray : 与just区别是,它可以传无限多个参数,而just最多不能超过10个 4.fromIterable : 可以把数据类型一个一个发射出去 1.map : 把Obserable通过转换,转变为新的Obserable再次发射出去 2. flatMap : 针对于网络数据具有多层嵌套形式进行发射数据 3. concatMap : 与flatMap效果一样,但是它是有序的,flatMap是无序的 4. buffer(3) : 意思是把三个数据作为一个整体发射出去,事件缓冲事件 4. compose : 重写ObservableTransformer,可以实现Observable的复用。 主要还是用作和RxLifeCycle结合解决内存泄漏问题 5. fromIterable : 可以把数据一个一个的发送出去 1.AsyncSubjectsubject:无论在订阅前还是订阅后发射数据,只接受最后一条数据 2.BehaviorSubjectsubject : 只接受订阅前最后一条数据以及订阅后所有的数据 3.ReplaySubjectsubject:会接受订阅前后所有的数据 4.PublishSubjectsubject:只会接受订阅后所有的数据 Permissions : 可以动态去申请权限 RxBinding : 可以操控view的点击事件 学习网址:https://www.bilibili.com/video/BV15i4y1E7jXfrom=search&seid=7330979974643818639 packed模式 spread模式 spread_inside模式一、创建操作符
二、转换操作符
三、subject的使用
四、RxBinding和RxPermissions
五、ConstraintLayout的快速学习
1.控件常见属性
2.控件的隐藏设置Margin参数可以留取一定空间
3.相连的控件三种使用模式
模式一:控件紧凑在一起
模式二:控件均匀占比空间
模式三:控件填满整个空间
4.对控件等比例占据位置
5.某一个方向确定控件位置
3人点赞
日记本
作者:伟奇_5c05
链接:https://www.jianshu.com/p/1b0c0f30be91
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。