50 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
		
		
			
		
	
	
			50 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
| 
								 | 
							
								// import 'package:flutter/material.dart';
							 | 
						||
| 
								 | 
							
								// import 'package:flutter_switch/flutter_switch.dart';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// import '../Utils/color_constants.dart';
							 | 
						||
| 
								 | 
							
								// import '../Utils/size_utils.dart';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// class CustomSwitch extends StatelessWidget {
							 | 
						||
| 
								 | 
							
								//   CustomSwitch({this.alignment, this.margin, this.value, this.onChanged});
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//   Alignment? alignment;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//   EdgeInsetsGeometry? margin;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//   bool? value;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//   Function(bool)? onChanged;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//   @override
							 | 
						||
| 
								 | 
							
								//   Widget build(BuildContext context) {
							 | 
						||
| 
								 | 
							
								//     return alignment != null
							 | 
						||
| 
								 | 
							
								//         ? Align(
							 | 
						||
| 
								 | 
							
								//             alignment: alignment ?? Alignment.center,
							 | 
						||
| 
								 | 
							
								//             child: _buildSwitchWidget(),
							 | 
						||
| 
								 | 
							
								//           )
							 | 
						||
| 
								 | 
							
								//         : _buildSwitchWidget();
							 | 
						||
| 
								 | 
							
								//   }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//   _buildSwitchWidget() {
							 | 
						||
| 
								 | 
							
								//     return Padding(
							 | 
						||
| 
								 | 
							
								//       padding: margin ?? EdgeInsets.zero,
							 | 
						||
| 
								 | 
							
								//       child: FlutterSwitch(
							 | 
						||
| 
								 | 
							
								//         value: value ?? false,
							 | 
						||
| 
								 | 
							
								//         height: getHorizontalSize(25),
							 | 
						||
| 
								 | 
							
								//         width: getHorizontalSize(45),
							 | 
						||
| 
								 | 
							
								//         toggleSize: 25,
							 | 
						||
| 
								 | 
							
								//         borderRadius: getHorizontalSize(
							 | 
						||
| 
								 | 
							
								//           12.00,
							 | 
						||
| 
								 | 
							
								//         ),
							 | 
						||
| 
								 | 
							
								//         activeColor: ColorConstant.blueA700,
							 | 
						||
| 
								 | 
							
								//         activeToggleColor: ColorConstant.gray50,
							 | 
						||
| 
								 | 
							
								//         inactiveColor: ColorConstant.blueGray50,
							 | 
						||
| 
								 | 
							
								//         inactiveToggleColor: ColorConstant.gray50,
							 | 
						||
| 
								 | 
							
								//         onToggle: (value) {
							 | 
						||
| 
								 | 
							
								//           onChanged!(value);
							 | 
						||
| 
								 | 
							
								//         },
							 | 
						||
| 
								 | 
							
								//       ),
							 | 
						||
| 
								 | 
							
								//     );
							 | 
						||
| 
								 | 
							
								//   }
							 | 
						||
| 
								 | 
							
								// }
							 |