From ab3552b62b6fc61af93e36dcb970ca5734a0b329 Mon Sep 17 00:00:00 2001 From: Sascha Kiefer Date: Sat, 12 Sep 2020 16:59:14 +0200 Subject: [PATCH] use cupertinoscrollbar on ios --- lib/intro_slider.dart | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/lib/intro_slider.dart b/lib/intro_slider.dart index 473c8af..cfd8b07 100644 --- a/lib/intro_slider.dart +++ b/lib/intro_slider.dart @@ -1,3 +1,6 @@ +import 'dart:io'; + +import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; @@ -1071,11 +1074,17 @@ class IntroSliderState extends State child: Container( margin: EdgeInsets.only(bottom: 60.0), child: this.verticalScrollbarBehavior != scrollbarBehavior.HIDE - ? Scrollbar( - child: listView, - controller: scrollController, - isAlwaysShown: this.verticalScrollbarBehavior == - scrollbarBehavior.SHOW_ALWAYS) + ? Platform.isIOS + ? CupertinoScrollbar( + child: listView, + controller: scrollController, + isAlwaysShown: this.verticalScrollbarBehavior == + scrollbarBehavior.SHOW_ALWAYS) + : Scrollbar( + child: listView, + controller: scrollController, + isAlwaysShown: this.verticalScrollbarBehavior == + scrollbarBehavior.SHOW_ALWAYS) : listView, ), );