123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import 'package:cpt_main/modules/feedback/feedback_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_load_image.dart';
- import 'package:widgets/my_text_view.dart';
- class ManageGuideItem extends StatelessWidget {
- final Map<String, dynamic> manageGuide;
- ManageGuideItem({required this.manageGuide});
- @override
- Widget build(BuildContext context) {
- return Column(
- crossAxisAlignment: CrossAxisAlignment.start,
- mainAxisAlignment: MainAxisAlignment.start,
- children: [
- MyAssetImage(
- manageGuide['category_icon'],
- width: (manageGuide['icon_width'] as num).toDouble(),
- height: (manageGuide['icon_height'] as num).toDouble(),
- fit: BoxFit.cover, // 调整 fit 参数
- ).marginOnly(top: manageGuide['margin_top']),
- MyTextView(
- manageGuide['category_name'],
- marginLeft: 9,
- marginTop: 10,
- maxLines: 2,
- fontSize: 14,
- isFontMedium: true,
- textColor: context.appColors.tabTextUnSelectedPrimary,
- ),
- ],
- // ),
- )
- .decorated(
- color: context.appColors.lightBlueBg,
- borderRadius: BorderRadius.circular(5.0), // 5个圆角
- boxShadow: [
- BoxShadow(
- color: const Color(0xFF656565).withOpacity(0.1), // 阴影颜色,并且设置透明度
- offset: const Offset(0, 1.5), // 阴影的偏移量
- blurRadius: 2.5, // 模糊半径
- spreadRadius: 1.5, // 扩散半径
- ),
- ],
- )
- .marginOnly(right: 10)
- .constrained(width: 130, height: 142.5);
- }
- }
|