Replace SingleChildScrollView and Column with Stack

This commit is contained in:
Yousef Rabia
2024-03-24 03:49:21 +02:00
parent 1db26fa86f
commit ef48f2947f

View File

@ -1,5 +1,6 @@
import 'dart:async'; import 'dart:async';
import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:http_parser/http_parser.dart'; import 'package:http_parser/http_parser.dart';
@ -74,36 +75,37 @@ class _SendingWidgetState extends State<SendingWidget> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Center( return Stack(
child: SingleChildScrollView( children: [
child: Column( Center(
mainAxisAlignment: MainAxisAlignment.center, child: Lottie.asset(kAssetSendingLottie),
children: [
Visibility(
visible: _millisecondsElapsed >= 0,
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
const Icon(Icons.alarm),
const SizedBox(
width: 10,
),
Text(
'Time elapsed: ${humanizeDuration(Duration(milliseconds: _millisecondsElapsed))}',
textAlign: TextAlign.center,
overflow: TextOverflow.fade,
softWrap: false,
style: kTextStyleButton,
),
],
),
),
Lottie.asset(kAssetSendingLottie),
],
), ),
), Padding(
padding: kPh20t40,
child: Visibility(
visible: _millisecondsElapsed >= 0,
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
const Icon(Icons.alarm),
const SizedBox(
width: 10,
),
Text(
'Time elapsed: ${humanizeDuration(Duration(milliseconds: _millisecondsElapsed))}',
textAlign: TextAlign.center,
overflow: TextOverflow.fade,
softWrap: false,
style: kTextStyleButton,
),
],
),
),
),
],
); );
} }
} }
class ResponsePaneHeader extends StatelessWidget { class ResponsePaneHeader extends StatelessWidget {