此动画效果是我在浏览文章时发现的一个非常酷炫的效果,于是就使用 Flutter 实现了。 更多动画效果及Flutter资源:https://github.com/781238222/flutter-d
添加依赖
dependencies:
wheel_switch: ^0.0.1
flutter pub get
使用
WheelSwitch(
value: false,)
WheelSwitch(
value: false,width: 150,height: 50,)
WheelSwitch(
value: false,onChanged: (value){
print('WheelSwitch : $value');
},)
WheelSwitch(
value: false,activeTrackColor: Colors.red,inactiveTrackColor: Colors.green,)
WheelSwitch(
value: false,activeThumbColor: Colors.blue,inactiveThumbColor: Colors.green,)
WheelSwitch(
value: false,activeText: '开',inactiveText: '关',activeTextStyle: TextStyle(color: Colors.white,fontSize: 20),inactiveTextStyle: TextStyle(color: Colors.cyanAccent,fontSize: 10),)