- v1.6.0
- Added header view feature to
ObservableGridView
(#148). - Added footer view feature to
ObservableGridView
(#183). - Updated
recyclerview-v7
library version to 22.2.0. - Fixed ViewPager swiping bug in
ObservableListView
(#185). - Fixed NPE in
ObservableRecyclerView
(#149).
- Added header view feature to
- v1.5.2
- Fix
ObservableGridView
to use first child of line in height calculation.
- Fix
- v1.5.1
- Fix
scrollY
ofonScrollChanged
inObservableGridView
jumps when the first visible item changes.
- Fix
- v1.5.0
- Add a helper class
CacheFragmentStatePagerAdapter
to implement ViewPager pattern. - Fix that swipe down (over-scroll) causes item click.
- Add a helper class
- v1.4.0
- Add a custom view named
TouchInterceptionFrameLayout
and a new APIsetTouchInterceptionViewGroup()
forScrollable
.
With these class and API, you can moveScrollable
itself using its scrolling events. - Add a helper class
ScrollUtils
for implementing scrolling effects.
- Add a custom view named
- v1.3.2
- Fix that
ObservableRecyclerView
causesBadParcelableException
ononRestoreInstanceState
.
- Fix that
- v1.3.1
- Fix that
onDownMotionEvent
not called and parameters ofonScrollChanged
are incorrect when children views handle touch events.
- Fix that
- v1.3.0
- Add new interface
Scrollable
to provide common API for scrollable widgets.
- Add new interface
- v1.2.1
- Fix that the scroll states and other internal information are lost after
onSaveInstanceState()
. - Fix that the scrollY is incorrect if the ListView/RecyclerView don't scroll from the top. (It's just approximating the scroll offset and not the complete solution but better than before.)
- Fix that the scroll states and other internal information are lost after
- v1.2.0
- Add GridView support.
- Fix ObservableListView cannot detect onScrollChanged on Android 2.3.
- Fix ObservableScrollView cannot detect UP and DOWN state in onUpOrCancelMotionEvent before Android 4.4.
- v1.1.0
- Add RecyclerView support.
- v1.0.0
- Initial release.