1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- import 'package:cpt_main/modules/demo_page.dart';
- import 'package:cs_resources/theme/app_colors_theme.dart';
- import 'package:flutter/material.dart';
- import 'package:widgets/ext/ex_widget.dart';
- import 'package:widgets/my_text_view.dart';
- class VisitorItem extends StatelessWidget {
- final int index;
- final String item;
- const VisitorItem({
- required this.index,
- required this.item,
- });
- @override
- Widget build(BuildContext context) {
- return Container(
- margin: const EdgeInsets.only(left: 15, right: 15, top: 5, bottom: 5),
- padding: const EdgeInsets.symmetric(vertical: 19, horizontal: 18.5),
- decoration: BoxDecoration(
- color: context.appColors.whiteBG,
- borderRadius: BorderRadius.circular(6.0), // 圆角
- boxShadow: [
- BoxShadow(
- color: const Color(0xFFB8BFD9).withOpacity(0.3), // 阴影颜色
- offset: const Offset(0, 3), // 阴影的偏移量
- blurRadius: 8.0, // 模糊半径
- spreadRadius: 3.0, // 扩散半径
- ),
- ],
- ),
- child: Column(
- crossAxisAlignment: CrossAxisAlignment.start,
- children: [
- //姓名
- MyTextView(
- "Wu Bing Bing",
- fontSize: 16,
- marginTop: 19,
- marginBottom: 5,
- textColor: context.appColors.textBlack,
- isFontMedium: true,
- ),
- //电话/身份证
- Row(
- children: [
- MyTextView(
- "+86 12345678901",
- fontSize: 14,
- textColor: context.appColors.textBlack,
- isFontRegular: true,
- ),
- const Spacer(),
- MyTextView(
- "M12****7B",
- fontSize: 14,
- textColor: context.appColors.textBlack,
- isFontRegular: true,
- ),
- ],
- ),
- //车牌号/访问日期
- Row(
- children: [
- MyTextView(
- "EFG8878",
- fontSize: 14,
- textColor: context.appColors.textBlack,
- isFontRegular: true,
- ),
- const Spacer(),
- MyTextView(
- "Monday 13 Oct 2024",
- fontSize: 14,
- textColor: context.appColors.textBlack,
- isFontRegular: true,
- ),
- ],
- ).marginOnly(top: 5),
- //备注
- MyTextView(
- "Visiting a friend's house as a guest",
- fontSize: 14,
- marginTop: 6,
- textColor: context.appColors.textDarkGray,
- isFontRegular: true,
- fontWeight: FontWeight.w500,
- ),
- ],
- ),
- );
- }
- }
|