Flutter:我们在哪里可以使用线性渐变而不是容器
Flutter: where can we use linear gradient instead of container
我想放一个 LinearGradient 而不是使用 Container 的 BoxDecorations,
例如:
return CustomSlidingSegmentedControl<int>(
children: myTabs,
innerPadding: 2,
duration: Duration(milliseconds: 200),
thumbColor: [HERE I WANT TO USE LINEAR-GRADIENT],
backgroundColor: Color(0xFFF3F3F3),
radius: 30.0,
onValueChanged: (i) {
this.index = i;
widget.onChanged(i);
},
);
如果您知道解决方案,您的分享会很有帮助!
另外,如果我的说明不够,请告诉我应该在哪里添加。
谢谢你在advance:D
您可以将 CustomSlidingSegmentedControl 小部件包装在具有线性渐变的容器中。
return Container(
decoration:
BoxDecoration(gradient: LinearGradient()),
child: CustomSlidingSegmentedControl<int>(
children: myTabs),
innerPadding: 2,
duration: Duration(milliseconds: 200),
backgroundColor: Color(0xFFF3F3F3),
radius: 30.0,
onValueChanged: (i) {
this.index = i;
widget.onChanged(i);
},
);
我想放一个 LinearGradient 而不是使用 Container 的 BoxDecorations,
例如:
return CustomSlidingSegmentedControl<int>(
children: myTabs,
innerPadding: 2,
duration: Duration(milliseconds: 200),
thumbColor: [HERE I WANT TO USE LINEAR-GRADIENT],
backgroundColor: Color(0xFFF3F3F3),
radius: 30.0,
onValueChanged: (i) {
this.index = i;
widget.onChanged(i);
},
);
如果您知道解决方案,您的分享会很有帮助!
另外,如果我的说明不够,请告诉我应该在哪里添加。
谢谢你在advance:D
您可以将 CustomSlidingSegmentedControl 小部件包装在具有线性渐变的容器中。
return Container(
decoration:
BoxDecoration(gradient: LinearGradient()),
child: CustomSlidingSegmentedControl<int>(
children: myTabs),
innerPadding: 2,
duration: Duration(milliseconds: 200),
backgroundColor: Color(0xFFF3F3F3),
radius: 30.0,
onValueChanged: (i) {
this.index = i;
widget.onChanged(i);
},
);