답변:
현재 가장 좋은 방법은 Java 코드 android:fadeScrollbars="false"
와 동등한 xml 에서 사용 하는 것입니다 ScrollView.setScrollbarFadingEnabled(false);
.
setScrollBarFadeDuration(0)
) 이어야합니다. setScrollbarFadingEnabled(false)
모든 곳에서 작동하지 않으므로
setScrollBarFadeDuration(0);
더 신뢰할
다음과 같이 스크롤 막대 가시성, 색상 및 두께를 지정하십시오.
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/recycler_bg"
<!--Show Scroll Bar-->
android:fadeScrollbars="false"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbarFadeDuration="50000"
<!--Scroll Bar thickness-->
android:scrollbarSize="4dp"
<!--Scroll Bar Color-->
android:scrollbarThumbVertical="@color/colorSecondaryText"/>
시간을 절약하는 데 도움이되기를 바랍니다.
setVertical *은 세로 스크롤 막대를 프로그래밍 방식으로 항상 표시하는 데 도움이되었습니다.
scrollView.setScrollbarFadingEnabled(false);
scrollView.setVerticalScrollBarEnabled(true);
scrollView.setVerticalFadingEdgeEnabled(false);
view.setScrollBarFadeDuration(0);