gradient_button.dart
774 Bytes
// import 'package:amap_map_fluttify/amap_map_fluttify.dart';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:one_key/res/colors.dart';
class GradientButton extends StatelessWidget {
final List<Color>? colors;
final double? height;
final double radius;
const GradientButton({Key? key, this.colors, this.height,this.radius = 0})
: super(key: key);
@override
Widget build(BuildContext context) {
return // 渐变色按钮
Container(
height: height,
decoration: BoxDecoration(
gradient: LinearGradient(colors: colors!), // 渐变色
borderRadius:
BorderRadius.all(Radius.circular(ScreenUtil().setWidth(radius)))),
);
}
}