Well if your profiling shows 91% of the time spent in the
GestureDectory, then you are probably doing something wrong.

> 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.

Why do you call scrollTo() since ScrollView already handles that?

>
> 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
> >
>



-- 
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to