android - 更改 ScrollView 指示器的颜色

标签 android ios react-native

我正在尝试在 react-native 中更改 ScrollView 滚动指示器的颜色。 如果我使用这个 prop 在 Android 上我会得到一个错误,indicatorStyle 不是一个有效的属性。 现在这并不奇怪,因为它在文档中有描述,它仅在 iOS 上受支持。

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

最佳答案

创建一个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"

关于android - 更改 ScrollView 指示器的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54752669/

相关文章:

iphone - “Live”UITableView - 从服务器获取小部分数据

ios - 山狮下载和兼容问题

reactjs - 无法将图像发送到azure API

Android Studio 2.0 在预览中不显示菜单图标

android - 如何使用 rx-kotlin 实现强大的离线支持?

ios - 重叠 UIView 上的 UITouch

javascript - 创建、编辑或删除新行后表不更新

firebase - 如何选择一个数组到文档 firestore 中?

java - ListView 的自定义行

java - 如何与 firestore 分开读取集合