Flexible Exceptions behoben

This commit is contained in:
2023-04-26 17:26:16 +02:00
parent e2444a4b18
commit 4d015e54fb
2 changed files with 61 additions and 62 deletions
+2
View File
@@ -4,6 +4,8 @@ import 'package:flutter/material.dart';
import 'package:image_picker/image_picker.dart'; import 'package:image_picker/image_picker.dart';
class AddScreen extends StatefulWidget { class AddScreen extends StatefulWidget {
const AddScreen({super.key});
@override @override
_AddScreenState createState() => _AddScreenState(); _AddScreenState createState() => _AddScreenState();
} }
+3 -6
View File
@@ -18,9 +18,7 @@ class UserDefinedItem extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Padding( return Card(
padding: const EdgeInsets.symmetric(vertical: 1.0),
child: Card(
child: InkWell( child: InkWell(
onTap: () { onTap: () {
// Open a new screen when the user taps on the list item // Open a new screen when the user taps on the list item
@@ -37,6 +35,7 @@ class UserDefinedItem extends StatelessWidget {
); );
}, },
child: Row( child: Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
SizedBox( SizedBox(
width: 120, width: 120,
@@ -44,6 +43,7 @@ class UserDefinedItem extends StatelessWidget {
child: image, child: image,
), ),
Flexible( Flexible(
flex: 1,
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
@@ -73,7 +73,6 @@ class UserDefinedItem extends StatelessWidget {
), ),
Padding( Padding(
padding: const EdgeInsets.all(8.0), // feste Höhe für 2 Zeilen padding: const EdgeInsets.all(8.0), // feste Höhe für 2 Zeilen
child: Flexible(
child: Text( child: Text(
description, description,
maxLines: 3, maxLines: 3,
@@ -83,14 +82,12 @@ class UserDefinedItem extends StatelessWidget {
), ),
), ),
), ),
),
], ],
), ),
), ),
], ],
), ),
), ),
),
); );
} }
} }