// // ALCommon // // gmalpha_flutter // Created by lxrent on 2019/2/19. // Copyright © 2019 Gengmei. All rights reserved. // import 'package:flutter/material.dart'; import 'ALColors.dart'; class ALAlphaButton extends FlatButton { // factory ALAlphaButton /// Create a simple text button. const ALAlphaButton({ Key key, @required VoidCallback onPressed, ValueChanged<bool> onHighlightChanged, ButtonTextTheme textTheme, Color textColor, Color disabledTextColor, Color color, Color disabledColor, Color highlightColor, Color splashColor, double minWidth, Brightness colorBrightness, EdgeInsetsGeometry padding, ShapeBorder shape, Clip clipBehavior = Clip.none, MaterialTapTargetSize materialTapTargetSize, @required Widget child, }) : super( key: key, onPressed: onPressed, onHighlightChanged: onHighlightChanged, textTheme: textTheme, textColor: textColor, disabledTextColor: disabledTextColor, color: color, disabledColor: disabledColor, highlightColor: highlightColor, splashColor: splashColor, colorBrightness: colorBrightness, padding: padding, shape: shape, clipBehavior: clipBehavior, materialTapTargetSize: materialTapTargetSize, child: child, ); @override Widget build(BuildContext context) { // TODO: implement build return FlatButton( textTheme:textTheme, padding: padding, child: child, onPressed: onPressed, textColor: ALColors.Color323232, highlightColor:ALColors.Color323232, color: ALColors.ColorFFFFFF, shape: OutlineInputBorder( borderRadius: BorderRadius.all(Radius.circular(0)), borderSide: BorderSide(color: ALColors.Color323232)), ); } }