This is a migrated thread and some comments may be shown as answers.

List View scroll speed

7 Answers 128 Views
ListView (Mobile)
This is a migrated thread and some comments may be shown as answers.
Sagi
Top achievements
Rank 1
Sagi asked on 23 Dec 2015, 02:32 PM

Hi,

When trying google's list view (https://material.angularjs.org/latest/demo/virtualRepeat) it feels very smooth and responsive.

It feels like the scroll speed is determined by the swipe speed. (when swiping fast the scroll moves very  fast).

Is there any way to control the scroll speed  when user scroll down (or up) by swiping,

Currently when there are lots of items it takes a lot of time to scroll to the bottom of the list (as opposed to googles list)

 

Thx

Sagi

 

 

7 Answers, 1 is accepted

Sort by
0
Kiril Nikolov
Telerik team
answered on 25 Dec 2015, 06:54 AM
Hi Sagi,

Currently the Kendo UI Mobile ListView does not implement such virtualization technique and relies on a different implementation for the virtual scroll scenario. 

Regards,
Kiril Nikolov
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
0
Sagi
Top achievements
Rank 1
answered on 27 Dec 2015, 07:14 AM

Hi Kiril ,

On the same issue :

When I play with you mobile demo with my phone (http://demos.telerik.com/kendo-ui/m/index),

I have a strong feeling that the scroll in the main demo page (the list that presents all featured controls) is more smooth ,

and the scroll speed is quite responsive. However when moving to the ListView detailed samples (e.g. Local data visualization , Press to load more,   Endless scrolling ) the scroll seems to be much less responsive and smooth.

 

Any thoughts about this one ?

 

Thx

Sagi 

 

 

0
Kiril Nikolov
Telerik team
answered on 28 Dec 2015, 08:31 AM
Hello Sagi,

It uses predefined set of items and does not load on demand, this might be the difference.

Regards,
Kiril Nikolov
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
0
Sagi
Top achievements
Rank 1
answered on 28 Dec 2015, 09:11 AM

Is this the expected behavior when loading items on demand in all 3 scenarios :

1.  Local data visualization

2. Press to load more

3. Endless scrolling

 Is it cause the scroll is not native but kendo's scroll implementation ?

Anyway , if this is the case the your ListView is really useless...

There are hardly cases where data is static....

We can not expect our users to use this widget with such a poor responsiveness...

Any near future plans to fix this ?

 

Thx

Sagi

 

 

0
Accepted
Kiril Nikolov
Telerik team
answered on 29 Dec 2015, 08:37 AM

Hello Sagi,

 

I would suggest you to increase the pageSize for smoother scrolling. Please see the following article for more information on this feature:

 

http://docs.telerik.com/kendo-ui/mobile/listview/endless-scrolling

 

Regards,
Kiril Nikolov
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
0
Sagi
Top achievements
Rank 1
answered on 29 Dec 2015, 01:30 PM

How is related to page size the reponsivness is not caused by the data fetching from the server,

The scrolling itself is poor...

the local virtualization example does not fetch data from server , and the scrolling still does not respond in a good manner

when using the other 2 sample and scrolling up (after scrolling down and  after data was retrieved)

 

Thx

0
Kiril Nikolov
Telerik team
answered on 04 Jan 2016, 08:46 AM

Hello Sagi,

 

The items are prefetched, so the bigger pageSize will in fact improve the scrolling experience. Anyway - we are open to suggestions on how we can improve the performance, and you can check the code and/or submit a pull request in our open source repository here:

 

https://github.com/telerik/kendo-ui-core/

 

Regards,
Kiril Nikolov
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
Tags
ListView (Mobile)
Asked by
Sagi
Top achievements
Rank 1
Answers by
Kiril Nikolov
Telerik team
Sagi
Top achievements
Rank 1
Share this question
or