Подтвердить что ты не робот

Когда край прокрутки просматривается при прокрутке в android

У меня есть ScrollView с изображением в нем.

Я хочу, чтобы ребра ScrollView делали эффект затухания при прокрутке изображения. Я не говорю о том эффекте, который вы получаете, когда добираетесь до конца свитка. Я хочу, чтобы fade всегда существовало.

Что я сделал (не делаю никакого эффекта):

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

Спасибо!

4b9b3361

Ответ 1

Я не уверен, что вы работаете, но вот что сработало для меня:

<ScrollView android:requiresFadingEdge="vertical">

и в вашем коде вы можете сделать следующее

ScrollView scroll = findById(); scroll.setFadingEdgeLength(150);

Ответ 2

это для горизонтали:

<HorizontalScrollView
    android:id="@+id/scroll"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:requiresFadingEdge="horizontal"
    android:fadingEdgeLength="80dp">