ConstraintLayout你真会用吗?

https://blog.csdn.net/guolin_blog/article/details/53122387

上面的链接有介绍,ConstraintLayout其实应该拖着控件用,拖动更方便。

1,如果一个控件没有添加任何约束的话,它在运行之后会自动位于界面的左上角。

2,控件的上下左右各有一个圆圈,这圆圈就是用来添加约束的。

3,在ConstraintLayout中是有match parent的,只不过用的比较少,因为ConstraintLayout的一大特点就是为了解决布局嵌套,既然没有了布局嵌套,那么match parent也就没有多大意义了

https://mp.weixin.qq.com/s/TKO2d4K0675I5aeTGIWD_A

上面的链接是对ConstraintLayout属性的补充,繁琐,了解就行。


自定义Behavior以及NestedScrollView嵌套滑动处理

CoordinatorLayout: 是实现了 NestedScrollingParent 接口的 ViewGroup

那么它的子视图有哪些呢?

  • 即可滚动的view, 实现 NestedScrollingChild 的子view 。(RecyclerView 已实现)

  • AppbarLayout (随着滑动的进行而跟着操作的 view ),依靠 behavior 控制

    谷歌对于 behavior 的描述是: CoordinatorLayout 的子view 的交互行为插件, 一个 behavior 可以实现一个或者多个交互。

Rxjava也学了这么多了,真的无聊的时候就看看RxBinding的源码,多体味一下


下周工作日拿它开练:

APT注解处理器,让你的代码变得更简单

轻松打造一个自己的注解框架


EventBus自己撸

关注它下面的参考文献

results matching ""

    No results matching ""