1234567891011121314151617181920212223242526272829303132333435363738 |
- import 'package:flutter/material.dart';
- import 'package:widgets/ext/ex_widget.dart';
- import '../../utils/dark_theme_util.dart';
- import 'package:cs_resources/constants/color_constants.dart';
- /// 自定义气泡(吐司)的UI展示
- class CustomToastWidget extends StatelessWidget {
- const CustomToastWidget({
- Key? key,
- required this.msg,
- // required this.alignment,
- }) : super(key: key);
- final String msg;
- // final AlignmentGeometry alignment;
- @override
- Widget build(BuildContext context) {
- return Align(
- alignment: Alignment.bottomCenter,
- child: Container(
- margin: const EdgeInsets.symmetric(vertical: 80),
- padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 16),
- decoration: BoxDecoration(
- color: DarkThemeUtil.multiColors(context, const Color(0XB3000000),darkColor: ColorConstants.darkBlackItem) ,
- borderRadius: BorderRadius.circular(10),
- ),
- child: Text(
- msg,
- style: const TextStyle(color: Colors.white, fontSize: 15),
- textAlign: TextAlign.center,
- ),
- ).constrained(maxWidth: 280),
- );
- }
- }
|