Search

Thursday, April 8, 2010

Finger kinetic scrolling list view in windows mobile .netcf C# ?

i was recently searching a way to achieve a flick or finger scroll able listview in our upcoming project in Windows Mobile but unfortunately though the native .net compact framework list view is finger scrollable in touch supported phones but it was pathetic and unusable for real live projects as it is single line and cannot be customized and after a lot of R&D i came to know that we must either buy a third party control or write our own control first i tried with the owner drawn list view with sample in MSDN and built my own control but later we faced lot of short comings as it is not finger scrollable but can only be used to select by touching the screen and only way to scroll is DPAD navigation or using scroll bar, but the Owner drawn listview given in MSDN by Microsoft did not serve the purpose in the new touch screen era so i discarded the control and kept it aside for use in non touch mobiles.

Then after a lot of search i accidentally came across a custom control in one of the forums which was originally developed by the forum member called DOSFAN(forum identity) and which underwent a lot of changes and optimization by ginger cat(forum identity) which turned into a truely good finger scrollable kinetic list control and after a huge cosmetic modification i was able to use it in our project below is the video of the bare custom control downloaded from the forum here



though the control is good finger responsive and has good scrolling logic there are few shortcomings in the control first is it does not support DPAD navigation and does not support scroll bar apart from that it is one of the best free alternative for the native list control, so if you guys are in the need of kinetic listview you can try this if by any chance you were able to modify the code for DPAD Navigation and Scroll bar do share the modified control with us.

1 comments:

Unknown said...

this note is interesting. i found myself in the exact same situation. after a long search i found slideUI from devslide. it had the kinetic scrolling effect like i needed but i needed it as a list (not a panel) but they have a canvas control where you can place the sets buttons, textboxes, radiobuttons, (i.e. long forms) and allow users to scroll the forms using fingers. so, i tried the demo, and connected with their head developer on IM. they told me they had a similar control in development. well, i was able to work with them and give them my input on the test controls. The end result was exactly what I needed for my project. i have it now, and it works perfect. it allows me to create my own kinetic scrolling lists with icons, images, etc. they will be releasing it soon, if not already. i recommend anyone looking for a finger operated slide control with slick scrolling motion to try it out. it solved my problem, and it seems they are pretty good at supporting and developing the control set. anyway, hope this info is helpful to others looking for the same thing. (the demo is at http://www.devslide.com/products/slideui)

Post a Comment

Other Interesting Articles



Related Article Widget by Yogith

Search Powered by Google