Reputation: 487
I have a ScrollView defined like this:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollv"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<com.test.myview android android:id="@+id/myview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</ScrollView>
And MyView is extended from View.
in MyView I have a Bitmap drawn with scale of 1.5. It seems as the scollview is working fine since the fading edges appear when I scroll up or down, but then the Image that is drawn in onDraw() (as drawBitmap(bm..)), is not scrolled to show the 'hidden' parts .. it scrolls for 2px's and then stops.. when it gets to onScrollChanged(int, int, int, int) - I get that all of the values are 0 there.. I even try to explicitly set the scroll with scollTo or scrollBy methods, no help. So I suppose it's the content that I am mistakening somehow...
Am I doing something wrong? The CustomView I use is basic View with more or less of the common methods overriden (onMeasure, onDraw, onTouchEvent...).
Upvotes: 2
Views: 1085