Browse Source

fix ui gridview prameter, button action

master
daivph 5 years ago
parent
commit
7786565576
2 changed files with 8 additions and 9 deletions
  1. +4
    -4
      lib/presentation/screens/plot_detail/sc_plot_action.dart
  2. +4
    -5
      lib/presentation/screens/plot_detail/sc_plot_parameter.dart

+ 4
- 4
lib/presentation/screens/plot_detail/sc_plot_action.dart View File

children: [ children: [
Image.asset( Image.asset(
actionType.icon, actionType.icon,
width: Get.width / 6,
height: Get.width / 6,
width: Get.width / 9,
height: Get.width / 9,
), ),
Text( Text(
actionType.actionName, actionType.actionName,
textAlign: TextAlign.center, textAlign: TextAlign.center,
style: TextStyle( style: TextStyle(
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
fontSize: 16,
fontSize: 13,
color: AppColors.BLACK2, color: AppColors.BLACK2,
), ),
), ),
Widget build(BuildContext context) { Widget build(BuildContext context) {
return GridView.count( return GridView.count(
shrinkWrap: true, shrinkWrap: true,
crossAxisCount: 2,
crossAxisCount: 3,
children: actions.map( children: actions.map(
(item) { (item) {
return _createActionButtons(item, context); return _createActionButtons(item, context);

+ 4
- 5
lib/presentation/screens/plot_detail/sc_plot_parameter.dart View File

return RefreshIndicator( return RefreshIndicator(
child: GridView.builder( child: GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2),
crossAxisCount: 2, childAspectRatio: 3 / 2),
physics: AlwaysScrollableScrollPhysics(), physics: AlwaysScrollableScrollPhysics(),
itemBuilder: (BuildContext context, int index) { itemBuilder: (BuildContext context, int index) {
return index >= state.items.length return index >= state.items.length
style: TextStyle( style: TextStyle(
color: item.status ? Colors.red : AppColors.YELLOW, color: item.status ? Colors.red : AppColors.YELLOW,
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
fontSize: 28),
fontSize: 22),
), ),
Expanded(child: Container()),
Flexible( Flexible(
child: Text( child: Text(
"${item.name ?? ''}", "${item.name ?? ''}",
maxLines: 2, maxLines: 2,
style: TextStyle(fontWeight: FontWeight.bold, fontSize: 20),
style: TextStyle(fontWeight: FontWeight.bold, fontSize: 18),
), ),
), ),
Text(item.executeDate.format_DDMMYY_HHmm(), Text(item.executeDate.format_DDMMYY_HHmm(),
style: TextStyle(fontSize: 15, color: Colors.grey))
style: TextStyle(fontSize: 13, color: Colors.grey))
], ],
), ),
); );

Loading…
Cancel
Save