FlexboxLayout is a library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android.
As the name says, SmartRefreshLayout is a "smart" refresh layout,Because of its "smart", it does not just support all the View as other refresh layouts said, but also support multi-layered nested view structures.