The onfling is only used for detecting gestures for switching windows, I don't do anything related to scrolling except for make it scrolldown (scrollTo(x,y)) and detecting if Im trying to scroll up and set a boolean which says dont make it scroll.
On Mar 30, 10:45 pm, Romain Guy <[email protected]> wrote: > Why are you using your own fling mechanism with GestureDetector? > ScrollView already handles all of that. > > > > On Mon, Mar 30, 2009 at 2:18 PM, AlCapwn <[email protected]> wrote: > > > On Mar 30, 9:40 pm, Romain Guy <[email protected]> wrote: > >> How is your scrolling implemented exactly? > > > It just uses a ScrollView. > > >> What is the view hierarchy? > > ViewFlipper with children which have this layout: > > > RelativeLayout > > -> Image Button > > -> ImageButton > > -> EditText > > -> LinearLayout (used only for a context menu, not visible or > > focusable) > > -> Scrollview > > -> TextView > > > The same onTouch and gesture listeners are used by the scrollview (for > > trying to detect when to not autoscroll) and the textview (for fling > > gestures). I've tried using only 1 view for this, but it didn't work. > > Removing the listeners have no effect on the scrolling it seems. The > > listeners themselves do nothing overly special, just try to detect a > > gesture using the motion events and check if scrolling should be > > stopped. > > >> Have you tried profiling? > > > Plenty of times. The trace shows 91% if spent in > > GestureDetector#onTouchEvent and the rest in some small computations I > > do. > > > I've also tried removing some text from the textview occasionally and > > it helps but I dont see why the scrolling would be that badly affected > > with 400 lines of text. > > > Thanks. > > >> On Mon, Mar 30, 2009 at 1:39 PM, Al <[email protected]> wrote: > > >> > Currently, attempting to scroll when the textview has large amount of > >> > text makes the app completely unresponsive. It doesnt ANR, but it > >> > doesn't respond either. I've tried occasionally removing some text > >> > from the textview and removing some spans also, but it doesnt seem to > >> > help much. Any idea how to improve scrolling? It takes ages to scroll > >> > up or down. I also tried throttling touch events but it hasnt helped > >> > either. > > >> -- > >> Romain Guy > >> Android framework engineer > >> [email protected] > > >> Note: please don't send private questions to me, as I don't have time > >> to provide private support. All such questions should be posted on > >> public forums, where I and others can see and answer them > > -- > Romain Guy > Android framework engineer > [email protected] > > Note: please don't send private questions to me, as I don't have time > to provide private support. All such questions should be posted on > public forums, where I and others can see and answer them --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

