@@ -98,9 +98,9 @@ abstract class MaterialScrollBar<T> extends RelativeLayout {
9898 programmatic = false ;
9999 addView (setUpBackground (context ));
100100 setUpProps (context , attributeSet );
101- addView (setUpHandle (context , a .getBoolean (R .styleable .MaterialScrollBar_lightOnTouch , true )));
101+ addView (setUpHandle (context , a .getBoolean (R .styleable .MaterialScrollBar_msb_lightOnTouch , true )));
102102 if (!isInEditMode ()){
103- seekId = a .getResourceId (R .styleable .MaterialScrollBar_recyclerView , 0 );
103+ seekId = a .getResourceId (R .styleable .MaterialScrollBar_msb_recyclerView , 0 );
104104 }
105105 implementPreferences ();
106106 a .recycle ();
@@ -133,11 +133,11 @@ void setUpProps(Context context, AttributeSet attrs){
133133 0 , 0 );
134134 ArrayList <String > missing = new ArrayList <>();
135135 //Ensures that a recyclerView is associated with the bar.
136- if (!a .hasValue (R .styleable .MaterialScrollBar_recyclerView )){
136+ if (!a .hasValue (R .styleable .MaterialScrollBar_msb_recyclerView )){
137137 missing .add ("recyclerView" );
138138 }
139139 //Ensures that a preference is expressed for lightOnTouch.
140- if (!a .hasValue (R .styleable .MaterialScrollBar_lightOnTouch )){
140+ if (!a .hasValue (R .styleable .MaterialScrollBar_msb_lightOnTouch )){
141141 missing .add ("lightOnTouch" );
142142 }
143143 if (missing .size () != 0 ){
@@ -182,20 +182,20 @@ Handle setUpHandle(Context context, Boolean lightOnTouch){
182182
183183 //XML case only. Implements optional attributes.
184184 void implementPreferences (){
185- if (a .hasValue (R .styleable .MaterialScrollBar_barColour )){
186- setBarColour (a .getColor (R .styleable .MaterialScrollBar_barColour , 0 ));
185+ if (a .hasValue (R .styleable .MaterialScrollBar_msb_barColour )){
186+ setBarColour (a .getColor (R .styleable .MaterialScrollBar_msb_barColour , 0 ));
187187 }
188- if (a .hasValue (R .styleable .MaterialScrollBar_handleColour )){
189- setHandleColour (a .getColor (R .styleable .MaterialScrollBar_handleColour , 0 ));
188+ if (a .hasValue (R .styleable .MaterialScrollBar_msb_handleColour )){
189+ setHandleColour (a .getColor (R .styleable .MaterialScrollBar_msb_handleColour , 0 ));
190190 }
191- if (a .hasValue (R .styleable .MaterialScrollBar_handleOffColour )){
192- setHandleOffColour (a .getColor (R .styleable .MaterialScrollBar_handleOffColour , 0 ));
191+ if (a .hasValue (R .styleable .MaterialScrollBar_msb_handleOffColour )){
192+ setHandleOffColour (a .getColor (R .styleable .MaterialScrollBar_msb_handleOffColour , 0 ));
193193 }
194- if (a .hasValue (R .styleable .MaterialScrollBar_textColour )){
195- setTextColour (a .getColor (R .styleable .MaterialScrollBar_textColour , 0 ));
194+ if (a .hasValue (R .styleable .MaterialScrollBar_msb_textColour )){
195+ setTextColour (a .getColor (R .styleable .MaterialScrollBar_msb_textColour , 0 ));
196196 }
197- if (a .hasValue (R .styleable .MaterialScrollBar_barThickness )){
198- setBarThickness (a .getInteger (R .styleable .MaterialScrollBar_barThickness , 0 ));
197+ if (a .hasValue (R .styleable .MaterialScrollBar_msb_barThickness )){
198+ setBarThickness (a .getDimensionPixelSize (R .styleable .MaterialScrollBar_msb_barThickness , 0 ));
199199 }
200200 implementFlavourPreferences (a );
201201 }
@@ -541,7 +541,6 @@ public void onLayoutChange(View v, int left, int top, int right, int bottom, int
541541 * @param thickness The desired bar thickness.
542542 */
543543 public T setBarThickness (int thickness ){
544- thickness = Utils .getDP (thickness , this );
545544 LayoutParams layoutParams = (LayoutParams ) handle .getLayoutParams ();
546545 layoutParams .width = thickness ;
547546 handle .setLayoutParams (layoutParams );
0 commit comments