更改ScrollView指示器的颜色

时间:2019-02-18 17:41:16

标签: android ios react-native

我正在尝试在react-native中更改ScrollView滚动指示器的颜色。 如果我使用此prop 在Android上,我会收到一条错误消息,即indicatorStyle不是有效的属性。 现在这并不令人惊讶,因为它在文档中进行了描述,仅在iOS上受支持。

现在的问题是,有没有办法在Android上更改指示器的颜色?

1 个答案:

答案 0 :(得分:0)

创建xml滚动条

<?xml version="1.0" encoding="utf-8"?>
<shape   xmlns:android="http://schemas.android.com/apk/res/android" > 


<gradient 
      android:angle="45" 
      android:endColor="#FF3401"    
      android:centerColor="#ff5c33" 
      android:startColor="#FF3401" /> 
      <corners android:radius="8dp" /> 

</shape>

并添加如下滚动条

android:scrollbarThumbVertical="@drawable/scrollbar