[TIMOB-17389] Android: Implement FastScroll capability on ListView
GitHub Issue | n/a |
---|---|
Type | New Feature |
Priority | Low |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2018-12-13T13:11:58.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 8.0.0 |
Components | Android |
Labels | n/a |
Reporter | Bert Grantges |
Assignee | Gary Mathews |
Created | 2014-07-24T21:19:53.000+0000 |
Updated | 2018-12-14T17:16:49.000+0000 |
Description
Unlike iOS, Android doesn't have an index UI associated with ListViews that would make it easy to search through large data sets. Instead, Android implements something it calls "FastScroll". As you scroll through a large list, a draggable image can pop-up allowing you to drag the list much faster, displaying index information as you scroll.
this is typically configured by setting the property
fastScrollEnabled
on the ListView to true
Additionally there are ways that you can override this feature to create your own UI.
For more information:
http://developer.android.com/reference/android/widget/AbsListView.html#attr_android:fastScrollEnabled
another good reference for customization http://androidopentutorials.com/android-listview-fastscroll/
Titanium android made me disappointed. Please implement FastScroll quicker.
PR: https://github.com/appcelerator/titanium_mobile/pull/10335 Note: It won't add a letter bubble to the scrollview. As far as I read it would need to have the list items sorted. Might be something for another PR This will create a draggable scrollbar
FR Passed. Waiting for lint errors to be fixed.
Closing ticket, fix verified in SDK version: 8.0.0.v20181214080710. Test and other information can be found at: https://github.com/appcelerator/titanium_mobile/pull/10335