This repository has been archived by the owner on Jul 14, 2021. It is now read-only.
Releases: alibaba/vlayout
Releases · alibaba/vlayout
vlayout 1.2.5
- For some reasons, 1.2.3 - 1.2.4 have been used as debug versions in our daily development, so let's upgrade to 1.2.5 happily.
- Pre-layout for some pixels' distance by the value set by api
setRecycleOffset
in layoutManager if you scroll from start to end. - Fix the error of computing neighbour layoutHelper, which may cause unexpected layout error, see #252 .
com.alibaba.android:vlayout:1.2.5@aar
vlayout 1.2.2
- Fix layout computing error between
StaggeredLayoutHelper
andOnePlusNLayoutHelper
with header. - Fix layout computing error when inserting items in
StaggeredLayoutHelper
with animation.
com.alibaba.android:vlayout:1.2.2@aar
vlayout 1.2.1
vlayout 1.2.0
- Support item view as header or footer in
OnePlusNLayoutHelper
. - Fix space computing error between a stickyLayoutHelper and rangeGridLayoutHelper.
com.alibaba.android:vlayout:1.2.0@aar
vlayout 1.1.0
- Add two main features in this version:
- Support margins overlap between two neighbouring layoutHelpers, similar to margins overlap in CSS. Enable this feature by calling
setEnableMarginOverlapping(true)
with virtualLayoutManager. RangeGridLayoutHelper
supports nesting a group of different grid style children from the same data source but still flats down to only one level deep in view hierarchy. This help you to avoid splitting your data into several segments to construct different style layoutHelpers to render view.
- Support margins overlap between two neighbouring layoutHelpers, similar to margins overlap in CSS. Enable this feature by calling
- Add
findOffsetPosition(int absolutePosition)
to get relative position in sub adapter.
com.alibaba.android:vlayout:1.1.0@aar
vlayout 1.0.10
- Fix the gap between staggeredLayout and its sibling.
- Add
getAdaptersCount()
forDelegateAdapter
to get sub adapter size. - Add
runAdjustLayout()
forVirtualLayoutManager
to relayout background. - Add FAQ, see https://github.com/alibaba/vlayout/blob/master/docs/VLayoutFAQ.md
com.alibaba.android:vlayout:1.0.10@aar
vlayout 1.0.9
- Fix issue #105
- Add api for
StickyLayoutHelper
- Add api for
- Fix issue #82 #107
- Fix issue #122
- Ensure lanes before compute align offset in
StaggeredLayoutHelper
- Sync layout state in
StickyLayoutHelper
- Fix the bug that can not pull down sticky item in
StickyLayoutHelper
- Fix sticky status error with staggered in
StickyLayoutHelper
andStaggeredLayoutHelper
- Add api for layout manager, allow to expand layout area beyond screen area
- Ensure lanes before compute align offset in
com.alibaba.android:vlayout:1.0.9@aar
vlayout 1.0.8
- Delete deprecated class
GroupLayoutHelper
- Fix background layout error in
RangeGridLayoutHelper
com.alibaba.android:vlayout:1.0.8@aar
vlayout 1.0.7
- Fix bugs when calling
addAdapter(position,adapter)
ofDelegateAdapter
- Fix bugs in
RangeGridLayoutHelper
com.alibaba.android:vlayout:1.0.7@aar
vlayout 1.0.6
- Add
RangeGridLayoutHelper
to make it possible to add sub group of different layout style in one singleGridLayoutHelper
- Add
DefaultLayoutViewHelper
to handle the issue of binding background image to layout helper, see #57 , #63 - Fix index error in
DelegateAdapter
after calledaddAdapter(int position, @Nullable Adapter adapter)
, see #38 - Update proguard guide in README
com.alibaba.android:vlayout:1.0.6@aar