前言
vlayout 的设计思路请参考Tangram 的基础 —— vlayout(Android)。框架已经开源,欢迎移步到 github上指教。本文介绍 vlayout 的基本布局样式上的属性说明。
margin, padding
Margin, padding就是外边距、内边距,概念与Android系统的margin, padding一样,但也有不同的地方:
- 它不是整个
RecyclerView页面的margin和padding,它是每一块LayoutHelper所负责的区域的margin和padding。 - 一个页面里可以有多个
LayoutHelper,意味着不同LayoutHelper可以设置不同的margin和padding。 LayoutHelper的margin和padding与页面RecyclerView的margin和padding可以共存。- 目前主要针对非fix类型的
LayoutHelper实现了margin和padding,fix类型LayoutHelper内部没有相对位置关系,不处理边距。



