buildWrapper method
构建按钮外观包装器
Implementation
@protected
Widget buildWrapper(BuildContext context, ElButtonStyle style, Widget child) {
final duration = context.elDuration(this.duration);
Widget result = ElBox(
duration: duration,
curve: curve,
style: style.boxStyle,
child: AnimatedDefaultTextStyle(
duration: duration,
curve: curve,
style: style.textStyle!,
child: AnimatedIconTheme(
duration: duration,
curve: curve,
data: style.iconThemeData!,
child: child,
),
),
);
if (style.block != true) result = UnconstrainedBox(child: result);
return result;
}