345 Commits

Author SHA1 Message Date
MikeAfc 8b94f2c1ee Merge pull request #424 from alibaba/feature/performance_massdata
LayoutHelper核心链路性能优化
v1.2.19
2019-01-25 10:58:32 +08:00
budao dd743167e6 关键路径下LayoutHelpers相关性能优化
1.LinkedList的高效遍历,复杂度降低一个数量级,在2000+元素个数下无卡顿
2.排序过程简化,复用中间数组
3.二分搜索避免LinkedList的get频繁调用,复用数组根据索引直接定位
2019-01-23 12:11:55 +08:00
MikeAfc 1d94f2be3b Merge branch 'develop'
# Conflicts:
#	examples/src/main/java/com/alibaba/android/vlayout/example/VLayoutActivity.java
#	vlayout/src/main/java/com/alibaba/android/vlayout/VirtualLayoutManager.java
v1.2.18
2018-09-12 14:25:33 +08:00
MikeAfc 7e08f2e659 Update version v1.2.17 2018-07-31 15:21:26 +08:00
MikeAfc a3da84d0fa Fix reverse cantor not correct. Fix #358, Fix #344 2018-07-30 15:14:13 +08:00
MikeAfc 8ec24f12e8 Update README-ch.md 2018-07-26 16:25:36 +08:00
MikeAfc d6762ac00d Update README.md 2018-07-26 16:24:45 +08:00
MikeAfc 42bc30af3a Update version v1.2.16 2018-06-21 10:14:58 +08:00
MikeAfc ba9a68198e Add interface to control can scroll feature. 2018-06-21 10:05:33 +08:00
longerian 07304ddfc6 add keep for api v1.2.15 2018-05-22 13:13:58 +08:00
longerian 75b4c7c02b Revert "update version"
This reverts commit dd6446f33d.
2018-05-17 19:01:52 +08:00
longerian dd6446f33d update version v1.2.14 2018-05-17 18:55:12 +08:00
longerian 79af70469b Merge branch 'feature/enable_monitor_api' 2018-05-17 18:07:44 +08:00
longerian 1677d73175 update version 2018-05-16 19:49:36 +08:00
longerian 1f6f8c8049 add performance monitor api 2018-05-16 19:48:50 +08:00
MikeAfc 8216478ec3 Merge pull request #346 from alibaba/feature/opt_in_and_out
Feature/opt in and out
2018-05-08 10:46:57 +08:00
MikeAfc ab5264fbf0 Update demo 2018-05-08 10:44:18 +08:00
MikeAfc 03634c0233 Remove unused log 2018-05-07 20:00:03 +08:00
MikeAfc 56495651d8 Add ViewLifeCycleHelper and ViewLifeCycleListener to invoke correct view life cycle when call VirtualLayoutManager#setRecycleOffset. 2018-05-07 19:29:26 +08:00
MikeAfc bb7a288969 Make recycle offset work whether layout from start or from end. 2018-05-03 11:05:45 +08:00
MikeAfc 967dceacb1 Fix #342,background color not work in StickyLayoutHelper. 2018-05-03 09:46:52 +08:00
MikeAfc 6681495eb6 Merge branch 'master' into develop 2018-05-03 09:46:07 +08:00
Xiaolong Hong 66ce6af61a Merge pull request #328 from xiepeijie/master
优化了DelegateAdapter.SimpleViewAdapter
2018-04-10 10:28:44 +08:00
A Chinese Developer 122f13dec2 优化了DelegateAdapter.SimpleViewAdapter 2018-04-09 17:21:38 +08:00
HarrisonXi 0ffa2630ee Update README-ch.md 2018-04-09 15:41:12 +08:00
HarrisonXi 2397c0280f Update README.md 2018-04-09 15:39:52 +08:00
Xiaolong Hong a885e21eef Update README-ch.md v1.2.13 2018-04-04 11:00:34 +08:00
longerian 3f659d87c2 update version 2018-04-04 10:56:58 +08:00
longerian 3ce5a5cd64 fix recyclerview's crash in StikcyLayoutHelper, FloatLayoutHelper, FixLayoutHelper 2018-04-04 10:43:19 +08:00
Xiaolong Hong b066df0783 Update VLayoutFAQ.md 2018-03-21 11:13:54 +08:00
longerian f09df7ffe5 update version v1.2.12 2018-03-12 14:10:11 +08:00
longerian 24629ce0b3 use for-i instead of for-each to reduce memory alloc 2018-03-12 14:10:11 +08:00
longerian a6918f67e9 opt layout params instance in OnePlusNLayoutHelper 2018-03-12 14:10:11 +08:00
longerian 8915012645 Merge branch 'bugfix/reported_issues' into develop 2018-03-12 14:07:24 +08:00
Xiaolong Hong 2b018ec79b Merge pull request #307 from liuhea/patch-1
Update README-ch.md
2018-03-05 22:29:22 +08:00
LiuHe a8567e16a2 Update README-ch.md 2018-03-05 18:07:47 +08:00
longerian aa09e9e1ef use for-i instead of for-each to reduce memory alloc 2018-03-02 14:45:18 +08:00
longerian 16cbcc53eb opt layout params instance in OnePlusNLayoutHelper 2018-03-02 11:35:58 +08:00
longerian 22dfb3309d Merge branch 'develop' into bugfix/reported_issues 2018-03-02 10:33:15 +08:00
longerian 2c627f2dd6 Merge branch 'master' into develop 2018-03-02 10:32:40 +08:00
longerian a704a4b72d update version v1.2.11 2018-02-28 11:15:28 +08:00
longerian 9242cb460b Merge branch 'develop' 2018-02-28 11:14:49 +08:00
longerian cee3439730 Merge branch 'bugfix/reported_issues' into develop 2018-02-28 11:12:45 +08:00
Xiaolong Hong b2a109e93a Merge pull request #305 from fengivy/bugfix/reported_issues
bugfix(reported_issues #304)
2018-02-28 11:10:02 +08:00
ivy 80ac4a34f8 1.fix bug(onViewAttachedToWindow(),onViewDetachedFromWindow,onViewRecycled)when position is 0 2018-02-28 10:10:22 +08:00
Xiaolong Hong ee551601a8 Update README.md 2018-02-27 16:11:43 +08:00
Xiaolong Hong f2d3553863 Update README-ch.md 2018-02-27 16:11:29 +08:00
longerian 2dfc4ac3ae fix #295, maybe also fix #283 2018-02-12 14:42:01 +08:00
longerian f03f001928 update deploy script 2018-02-12 11:42:03 +08:00
longerian 4b4c4ac770 fix #295, maybe also fix #283 2018-02-05 20:47:27 +08:00