画像を含むScrollView
があります。
画像をスクロールするときに、ScrollView
の端にフェード効果を持たせたい。スクロールの最後に到達したときに得られる効果については話していません。フェードが常に存在するようにします。
それは私がやったことです(効果は何もしていません):
<ScrollView
Android:id="@+id/scrollView1"
Android:layout_width="match_parent"
Android:layout_height="0dp"
Android:layout_weight="0.84"
Android:background="@drawable/screen_nespresso"
Android:fadingEdge="horizontal"
Android:fadingEdgeLength="@dimen/padding_large"
Android:fillViewport="false"
Android:scrollbarAlwaysDrawVerticalTrack="true"
Android:visibility="visible" >
ありがとう!
あなたがこれが機能するかどうかはわかりませんが、ここに私のために働いたものがあります:
<ScrollView Android:requiresFadingEdge="vertical">
そして、あなたのコードでは、次のことができます
ScrollView scroll = findById(); scroll.setFadingEdgeLength(150);
これは水平用です:
<HorizontalScrollView
Android:id="@+id/scroll"
Android:layout_width="match_parent"
Android:layout_height="match_parent"
Android:requiresFadingEdge="horizontal"
Android:fadingEdgeLength="80dp">