No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 
 

22 líneas
544 B

  1. import 'package:flutter/material.dart';
  2. Widget circleCheckBox() {
  3. return Container(
  4. child: Icon(Icons.check),
  5. );
  6. }
  7. Size textSize(String text, TextStyle style) {
  8. final TextPainter textPainter = TextPainter(
  9. text: TextSpan(text: text, style: style),
  10. textDirection: TextDirection.ltr,
  11. )..layout(); // 布局文本
  12. return textPainter.size; // 返回文本的尺寸
  13. }
  14. bool isEmail(String email) {
  15. final emailRegex =
  16. RegExp(r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$');
  17. return emailRegex.hasMatch(email);
  18. }