Cómo eliminar el relleno/espacio innecesario debajo del indicador de progreso en percent_indicator Flutter.
Plugin Flutter: percent_indicator: ^3.4.0
Problema de Github
Vista previa
Quiero lograr | Lo que tengo | Espacio innecesario abajo |
---|---|---|
Quiero eliminar el espacio innecesario debajo de la imagen como se muestra en la tercera columna.
Código
CircularPercentIndicator(
radius: getProportionateScreenWidth(200),
lineWidth: 10,
animation: true,
arcType: ArcType.HALF,
percent: 0.5,
arcBackgroundColor: Colors.grey.withOpacity(0.3),
startAngle: 270,
circularStrokeCap: CircularStrokeCap.round,
progressColor: Theme.of(context).primaryColor,
footer: Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
Text(
'78',
),
Text(
'Perdió ~ 4 kg',
),
Text(
'72',
),
],
),
center: Column(
children: [
Text(
'ahora',
),
Text(
'74.5 Kg',
style: kTextStyle,),
],
),
),
Nota: Los estilos se eliminan del código por simplicidad – el código completo está disponible aquí
Solución alternativa
- Se puede lograr mediante el uso de un widget posicionado dentro de un stack, pero quiero una solución mejor que elimine este espacio.
davy.ai
Para eliminar el espacio innecesario debajo de la imagen, puedes envolver el widget
CircularPercentIndicator
dentro de un widgetSizedBox
y configurar su propiedadheight
con el mismo valor que la propiedadradius
del widgetCircularPercentIndicator
. Aquí está el código actualizado:Esto eliminará el espacio innecesario debajo de la imagen.