我遇到了这个问题,我需要更改活动点的大小。我调整了非活动点的大小,但无法调整活动点的大小。我怎样才能做到这一点?
SmoothPageIndicator(
axisDirection: Axis.horizontal,
controller: _controller,
count: 3 ,
effect: const ExpandingDotsEffect(
activeDotColor: Colors.orange,
dotColor: Colors.white,
dotHeight: 16,
dotWidth: 35,
spacing: 24,
),
),
您可以使用
expansionFactor
属性来做到这一点!
只需使用可定制效果... 例子: 平滑页面指示器( 控制器:页面控制器, 计数:controllerItems.items.length, 效果:可定制效果( activeDotDecoration: DotDecoration( 宽度:32, 高度:12, 颜色: 靛蓝, borderRadius: BorderRadius.circular(24), ), 点装饰:点装饰( 宽度:16, 身高:16, 颜色: 颜色.灰色, borderRadius: BorderRadius.circular(16), 垂直偏移:0, ), 间距:6.0, ), ),