Se requiere la línea base de flutter si especifica crossAxisAlignment con CrossAxisAlignment.baseline

Descripción del problema: el siguiente error ocurre después de que flutter 1.12.13 se actualiza a 2.8.1. (El código Fila o Columna se establece con: crossAxisAlignment: CrossAxisAlignment.baseline, lo que provocará este error)

textBaseline is required if you specify the crossAxisAlignment with CrossAxisAlignment.baseline
'package:flutter/src/widgets/basic.dart':
Failed assertion: line 4333 pos 15: 'crossAxisAlignment != CrossAxisAlignment.baseline || textBaseline != null'

El código original:

Solución:

Agrega la siguiente oración:

textBaseline: TextBaseline.alphabetic,

¡Solución perfecta!

Supongo que te gusta

Origin blog.csdn.net/hzqit520/article/details/123351667
Recomendado
Clasificación