উত্তর:
এখন পর্যন্ত সর্বোত্তম উপায় হল android:fadeScrollbars="false"
এক্সএমএল ব্যবহার করা যা ScrollView.setScrollbarFadingEnabled(false);
জাভা কোডের সমান ।
setScrollBarFadeDuration(0)
), কারণ setScrollbarFadingEnabled(false)
সর্বত্র কাজ করে না
setScrollBarFadeDuration(0);
আরো নির্ভরযোগ্য
এখানে 2 টি উপায় রয়েছে:
ScrollView.setScrollbarFadingEnabled(false);
android:fadeScrollbars="false"
সরল!
উপরের পরামর্শগুলি যখন আমার কাছে টেক্সটভিউয়ের জন্য এটি করতে চাইছিল তখন সেগুলি আমার পক্ষে কাজ না করায় এটি চেষ্টা করুন:
TextView.setScrollbarFadingEnabled(false);
শুভকামনা
যোগ করতে ভুলবেন না android:scrollbars="vertical"
সহ android:fadeScrollbars="false"
বা কিছু ক্ষেত্রে এটা আদৌ দেখাবে না।
যেহেতু উপরের দু'টিই আমার পক্ষে কাজ করেনি, তাই এখানে কী হয়েছে: 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"
setVerical * কর্মক্ষেত্রে সর্বদা দৃশ্যমানভাবে উল্লম্ব স্ক্রোলবার তৈরি করতে সহায়তা করে
scrollView.setScrollbarFadingEnabled(false);
scrollView.setVerticalScrollBarEnabled(true);
scrollView.setVerticalFadingEdgeEnabled(false);
এটি সেট করা কৌশলটি করবে। নিজের স্টাইলের জন্য @ ড্রবয়েলে পরিবর্তন করুন।
android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:fadeScrollbars="false"
android:scrollbarThumbVertical="@drawable/scroll"`
view.setScrollBarFadeDuration(0);