修复tag居中问题

null_safety
小赖 4 years ago
parent dba1bd3747
commit a31aa125ee

@ -49,11 +49,6 @@ class _ExampleScaffoldState extends State<ExampleScaffold>
isScrollable: true, isScrollable: true,
controller: _tabController, controller: _tabController,
), ),
endDrawer: ASDrawer(
children: [
Text('DRAWER'),
],
),
body: ListView( body: ListView(
children: [ children: [
Builder( Builder(

@ -1,6 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:ansu_ui/styles/as_colors.dart'; import 'package:ansu_ui/styles/as_colors.dart';
import 'package:ansu_ui/extension/num_extension.dart';
class ASTag extends StatefulWidget { class ASTag extends StatefulWidget {
/// ///
@ -116,18 +117,23 @@ class _ASTagState extends State<ASTag> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Container( return Container(
padding: widget.padding ?? padding: widget.padding ??
EdgeInsets.symmetric(horizontal: 6.w, vertical: 2.w), EdgeInsets.symmetric(
horizontal: 6.w,
vertical: 2.w,
),
width: widget.width, width: widget.width,
height: widget.height, height: widget.height ?? 19.w,
decoration: BoxDecoration( decoration: BoxDecoration(
color: widget.bgColor ?? kDarkPrimaryColor, color: widget.bgColor ?? kDarkPrimaryColor,
border: widget.outline border: widget.outline
? Border.all( ? Border.all(
width: 1.w, width: 1.w,
color: widget.outlineColor ?? kSecondaryColor, color: widget.outlineColor ?? kSecondaryColor,
) )
: Border.fromBorderSide(BorderSide.none), : Border.fromBorderSide(BorderSide.none),
borderRadius: BorderRadius.circular(widget.radius ?? 9.w)), borderRadius: (widget.radius ?? 9.w).radius,
),
alignment: Alignment.center,
child: Text( child: Text(
widget.text, widget.text,
style: widget.textStyle ?? style: widget.textStyle ??

Loading…
Cancel
Save