clip_widgets.dart 967 B

123456789101112131415161718192021222324252627282930313233343536
  1. import 'package:flutter/material.dart';
  2. import 'package:flutter_screenutil/flutter_screenutil.dart';
  3. // import 'package:mis_mobile/common/constants/app_colors.dart';
  4. class ClipText extends StatelessWidget {
  5. final String title;
  6. final Color bgcolor;
  7. Color textcolor;
  8. final int fontSize;
  9. ClipText({
  10. this.title,
  11. this.bgcolor =const Color(0x195887FF),
  12. this.textcolor= const Color(0xff5887FF),
  13. this.fontSize =11
  14. });
  15. @override
  16. Widget build(BuildContext context) {
  17. return ClipRRect(
  18. borderRadius: BorderRadius.all(Radius.circular(3)),
  19. child: Container(
  20. padding: EdgeInsets.only(left: 5, right: 5, top: 2, bottom: 2),
  21. color: bgcolor,
  22. // alignment: Alignment.center,
  23. // color: Color(0xFD5D61),
  24. child: Text(
  25. title,
  26. // "${item.brandName ?? ''}",
  27. style: TextStyle(fontSize: ScreenUtil().setSp(11), color: textcolor),
  28. ),
  29. ),
  30. );
  31. }
  32. }