Flutter pageview 去水印

应为  这个页面分为上下两个部分, 又有穿插; 所有 pageview 拉到边缘 就会出现这个 水印, 看起来很不舒服。为去掉这个水印 找了很多办法,都没有实现;最后的解决思路是:

这个地方强制 ios 样式应为 ios没有 这个水印;就这样决绝了

Expanded(
  flex: 6,
  child: Theme(
    data: ThemeData(
      platform: TargetPlatform.iOS, //设置以 ios样式显示

      // 无意间发现 可以设置  水印的颜色
      // colorScheme: ColorScheme.fromSwatch().copyWith(
      //   secondary: Colors.yellow,
      // ),
    ),
    child: PageView(
      // clipBehavior: Clip.hardEdge,
      physics: const ClampingScrollPhysics(),
      // pageSnapping: false, //是否回弹
      children: _pageViewItem(),
    ),
  ),
),

无意间 发现设置 水印的颜色

colorScheme: ColorScheme.fromSwatch().copyWith(
  secondary: Colors.yellow,
),

猜你喜欢

转载自blog.csdn.net/nicepainkiller/article/details/122856606