16. September 2019
Scroll Arrangement Handlers (v2+)
- Stars (0)
0 Downloads
Version: 2+
Last Updated: 16-09-2019 14:18
https://aix.colintree.cn/en/extensions/ScrollArrangementHandlers.html This extension package included two extensions. Horizontal Scroll Arrangement Handler(HorizontalScrollHandler) AND Vertical Scroll Arrangement Handler(VerticalScrollHandler).
- Update on 2017.12.25 (Version 3)
- Fixed that the events of VerticalScrollHandler are not called when it should be called.
- Fixed that event ScrollChanged of VerticalScrollHandler provides a incorrect data
- Fixed that ScrollPosition, MaxScrollPosition in different unit (i mess up android dx & appinventor px before) and related events should works well now (like ReachBottom)
- Fixed that OverScrollMode does not affect the actual behaviour (for both Vertical and Horizontal)
- Added Overscroll events
- Merry Christmas!
- Update on 2017.9.29 (Version 2)
- Fixed problem that names of methods & events not match the standard. (Extension renamed to avoid confusing)
- Component icons added
- FadingEdgeEnabled (Property)
- OverScrollMode (Property)
- ScrollBarEnabled (Property)
- UserControl (Property)
- MaxScrollPosition (Property)
- ScrollPosition (Property)
- Update on 2017.8.26:
- Added TouchUp (Event)
Horizontal Scroll Arrangement Handler (HorizontalScrollHandler)
h-Events
- OverScrollLeft (dragged leftward)
- OverScrollRight (dragged rightward)
- ReachLeftEnd
- ReachRightEnd
- ScrollChanged
- TouchDown
- TouchUp
h-Methods
- ArrowScrollLeftward (half-width)
- ArrowScrollRightward (half-width)
- PageScrollLeftward (full-width)
- PageScrollRightward (full-width)
- RegisterScrollView
- ScrollBy
- ScrollLeftEnd
- ScrollRightEnd
- ScrollTo
- SmoothScrollBy
- SmoothScrollTo
- parameters:
- px – the displacement of scrolling. positive if scrolling rightward, and negative if scrolling leftward
h-Properties
- FadingEdgeEnabled
- MaxScrollPosition
- OverScrollMode
- 0 – Always allow a user to over-scroll this view, provided it is a view that can scroll.
- 1 (default) – Allow a user to over-scroll this view only if the content is large enough to meaningfully scroll, provided it is a view that can scroll.
- 2 – Never allow a user to over-scroll this view.
- (This may looks different in different version of system)
- ScrollBarEnabled
- ScrollPosition – current scroll position
- UserControl – Allow user to drag the scroll arrangement (or not)
Vertical Scroll Arrangement Handler (VerticalScrollHandler)
v-Events
- OverScrollDown (dragged downward)
- OverScrollUp (dragged upward)
- ReachBottom
- ReachTop
- ScrollChanged
- TouchDown
- TouchUp
v-Methods
- ArrowScrollDownward
- ArrowScrollUpward
- PageScrollDownward
- PageScrollUpward
- RegisterScrollView
- ScrollBottom
- ScrollBy
- ScrollTo
- ScrollTop
- SmoothScrollBy
- SmoothScrollTo
- parameters:
- px – the displacement of scrolling. positive if scrolling downward, and negative if scrolling upward
v-Properties
- FadingEdgeEnabled
- MaxScrollPosition
- OverScrollMode
- 0 – Always allow a user to over-scroll this view, provided it is a view that can scroll.
- 1 (default) – Allow a user to over-scroll this view only if the content is large enough to meaningfully scroll, provided it is a view that can scroll.
- 2 – Never allow a user to over-scroll this view.
- (This may looks different in different version of system)
- ScrollBarEnabled
- ScrollPosition
- UserControl – Allow user to drag the scroll arrangement (or not)