जवाबों:
अब तक का सबसे अच्छा तरीका है android:fadeScrollbars="false"
xml का उपयोग करना जो ScrollView.setScrollbarFadingEnabled(false);
जावा कोड के बराबर है ।
setScrollBarFadeDuration(0)
) होना चाहिए , क्योंकि setScrollbarFadingEnabled(false)
हर जगह काम नहीं करता है
setScrollBarFadeDuration(0);
अधिक विश्वसनीय है
स्थापना android:scrollbarFadeDuration="0"
चाल करेंगे।
2 तरीके हैं:
ScrollView.setScrollbarFadingEnabled(false);
android:fadeScrollbars="false"
इतना ही आसान!
जब मैं एक TextView के लिए यह करना चाहता था तो उपरोक्त सुझावों ने मेरे लिए काम नहीं किया:
TextView.setScrollbarFadingEnabled(false);
शुभ लाभ।
android:scrollbars="vertical"
साथ जोड़ने के लिए मत भूलना android:fadeScrollbars="false"
या यह कुछ मामलों में बिल्कुल नहीं दिखाएगा।
android:scrollbarAlwaysDrawVerticalTrack="true"
ऊर्ध्वाधर के लिए प्रयास करें । और android:scrollbarAlwaysDrawHorizontalTrack="true"
क्षैतिज के लिए प्रयास करें
चूँकि उपरोक्त दोनों में से किसी ने भी मेरे लिए काम नहीं किया, यहाँ बताया गया है: android:scrollbarDefaultDelayBeforeFade="500000"
अपने स्क्रॉल बार दृश्यता, रंग और मोटाई को इस तरह से स्टाइल करें:
<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"/>
आशा है कि यह कुछ समय बचाने में मदद करेगा।
मुझे भी यही समस्या थी। बार का बैकग्राउंड कलर एक जैसा था। प्रयत्न:
android:scrollbarThumbVertical="@android:color/black"
setVertical * ने वर्टिकल स्क्रॉलबार को हमेशा प्रोग्रामेटिक रूप से दिखाई देने में मदद की
scrollView.setScrollbarFadingEnabled(false);
scrollView.setVerticalScrollBarEnabled(true);
scrollView.setVerticalFadingEdgeEnabled(false);
इसे सेट करने से ट्रिक आ जाएगी। खुद की शैली के लिए @drwable बदलें।
android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:fadeScrollbars="false"
android:scrollbarThumbVertical="@drawable/scroll"`
view.setScrollBarFadeDuration(0);