Criei um widget. Este é um cartão. O cartão inteiro está organizado em uma coluna. Neste cartão, dois ícones (Excluir e Verificar) devem ser colocados em uma linha. Em seguida, uma SizedBox deve atuar como uma linha de separação (também tentei o Divisor, mas o resultado foi o mesmo). Após essa linha de separação, outra caixa de tamanho deve aparecer, contendo o conteúdo futuro. Agora, há o problema de que a linha de separação ou a caixa de tamanho não são exibidas e não está claro para mim onde está o erro. Aqui está o widget:
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
class TischCredentials extends ConsumerStatefulWidget {
const TischCredentials({super.key});
@override
ConsumerState<ConsumerStatefulWidget> createState() {
return _TischCredentialsState();
}
}
class _TischCredentialsState extends ConsumerState<TischCredentials> {
@override
Widget build(BuildContext context) {
//final tischIndex = ref.watch(tischProvider.notifier).state;
//tischIndexErhoehen(tischIndex);
return Card(
child: Column(
children: [
Row(
children: [
//Text("Tisch " + tischIndex.toString()),
IconButton(
icon: Icon(Icons.delete),
onPressed: () {},
),
IconButton(onPressed: () {}, icon: Icon(Icons.check)),
],
),
SizedBox(
height: 10,
child: Center(
child: Container(
margin: EdgeInsetsDirectional.only(start: 1.0, end: 1.0),
height: 5.0,
color: Colors.red,
),
),
),
SizedBox(
height: 100,
width: 200,
),
],
),
);
}
}
Obrigado pela ajuda.
parece que seu divisor não tem largura, você pode adicioná-lo ao Container: