Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to change color of the actual scroll in ScrollView android?

I'm wondering if it's possible to change the color of the ScrollView.

I'm not referring to the background color or the edges.
I attached a print screen of the bar I'm referring. For me, it's kind of transparnt.

Here's how I defined it in the xml:

<ScrollView       android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:fadeScrollbars="false"     android:layout_toLeftOf="@+id/personalscores_BackButton"      android:layout_marginRight="0dp" >  

scroll bar

like image 720
dusm Avatar asked Dec 26 '13 08:12

dusm


1 Answers

Create a scroll bar in drawable(scrollbar.xml) using this

<shape android:shape="rectangle"     xmlns:android="http://schemas.android.com/apk/res/android">     <gradient          android:angle="45"          android:centerColor="#65FF8215"          android:endColor="#87FD2125"          android:startColor="#65FF8215" />     <corners android:radius="20dp" /> </shape> 

and add this scroll bar like android:scrollbarThumbVertical="@drawable/scrollbar" to your ListView

OR

put the following attribute to your layout

android:scrollbarThumbVertical="@android:color/white" 

OR

create a image and put it in drawable. then add the following property to your layout

android:scrollbarThumbVertical="@drawable/scroll_bar_vertical" 
like image 118
Adhikari Bishwash Avatar answered Oct 09 '22 11:10

Adhikari Bishwash