React native 如何始终在本地滚动视图中显示垂直滚动指示器

React native 如何始终在本地滚动视图中显示垂直滚动指示器,react-native,scrollview,React Native,Scrollview,我试图始终显示垂直滚动指示器。因为我的屏幕上有4个页面,但在加载屏幕和滚动第一页后,垂直滚动指示器消失,这是scrollview的默认行为。因此,我尝试显示一些flashScrollIndicators(),但它仍在消失 setScrollView = (scrollView) => { // NOTE: scrollView will be null when the component is unmounted this.scrollView = scrollVie

我试图始终显示垂直滚动指示器。因为我的屏幕上有4个页面,但在加载屏幕和滚动第一页后,垂直滚动指示器消失,这是scrollview的默认行为。因此,我尝试显示一些flashScrollIndicators(),但它仍在消失

  setScrollView = (scrollView) => {
    // NOTE: scrollView will be null when the component is unmounted
    this.scrollView = scrollView;
    this.scrollView.flashScrollIndicators();
  };


  render() {

return (
      <ScrollView ref={this.setScrollView} style={{ marginTop: 10, flexGrow: 1, flex: 1 }} contentInset={{ bottom: 20 }}>
   );
 }
setScrollView=(滚动视图)=>{
//注意:卸载组件时,scrollView将为空
this.scrollView=滚动视图;
this.scrollView.flashScrollIndicators();
};
render(){
返回(
);
}
任何建议,我的要求是我必须始终在屏幕上显示滚动指示器。

flashScrollIndicators()将闪烁指示器一两秒钟。您需要不断调用它来查看它(例如使用setInterval)。但这将使它像圣诞树一样闪烁,因为它会在每次被召唤时闪烁,而不是保持稳定

如果您希望条始终是实心的,那么您可以将其用于iOS(无本机代码)。Android有persistentScrollbar道具,使用起来非常简单

flashScrollIndicators()将闪烁指示器一秒或两秒。您需要不断调用它来查看它(例如使用setInterval)。但这将使它像圣诞树一样闪烁,因为它会在每次被召唤时闪烁,而不是保持稳定


如果您希望条始终是实心的,那么您可以将其用于iOS(无本机代码)。Android有persistentScrollbar道具,使用起来非常简单

可能的重复与重复不同,我已经尝试过使用flashScrollIndicators(),但它不起作用,所以,这就是为什么在这里引发查询的原因。是的。这完全是同一个问题,正如这篇文章中的答案所说:“没有已知的方法可以在不编写本机代码的情况下禁用隐藏指示器”它的可能重复项与重复项不同,我已经尝试过flashScrollIndicators(),但它不起作用,所以,这就是为什么在这里提出查询的原因。是的。这是完全相同的问题,正如这篇文章中的答案所说:“没有已知的方法可以在不编写本机代码的情况下禁用隐藏指示器”谢谢你的建议,你对下面的查询有什么想法谢谢你的建议,你对下面的查询有什么想法吗