私は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" >
ありがとう!
XMLであなたはandroid:fadingEdgeLength = "150dp"を使用してJavaコードを置き換えることができます。 – Keith
さて、それも動作します。ちょうど最適化なしで私のコードをコピーしました:) – Akshat
もう少し詳しくは:APIレベル14以上で動作します。 http://developer.android.com/reference/android/R.attr.html#fadingEdgeを参照してください。このページでは、パフォーマンス上の理由からフェーディングエッジを回避することも推奨しています。 – gkanwar