Tag: FLUTTER-LAYOUT
He diseñado una función para llamar a un número en un icono presionado. Pero no puede abrir la URL. _callMe() async { print(“Teléfono +91${store_phone}”); var uri = ‘tel:+91${store_phone}’; if (await canLaunch(uri)) { await launch(uri); } else { throw ‘No se pudo abrir $uri’; } } Imprime el error: Excepción no . . . Read more
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: . . . Read more
Column( children: [ Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( Cart().freeDeliveryString, style: Theme.of(context).textTheme.headline4, ), ElevatedButton( onPressed: () { Navigator.pushNamed(context, ‘/’); }, style: ElevatedButton.styleFrom( primary: Colors.black, shape: RoundedRectangleBorder(), elevation: 0, ), child: Text( ‘Añadir más artículos’, style: Theme.of(context) .textTheme .headline4! .copyWith(color: Colors.white), ), ), ], ), ], ),
Quiero construir esta interfaz de usuario específica, no creo que esto sea una AppBar en la parte superior. Creo que es un contenedor, la parte superior se desplaza con la pantalla pero el contenedor con el texto se desplaza. Déjenme saber si alguien puede ayudarme a lograr esto.
El teclado oculta mi ListView (GroupedListView). Creo que es por el Widget Expanded. Mi cuerpo: Column( children: [ Expanded( child: Padding( padding: const EdgeInsets.all(8.0), child: GroupedListView<dynamic, string=””>( controller: _scrollController, keyboardDismissBehavior: ScrollViewKeyboardDismissBehavior.onDrag, physics: const BouncingScrollPhysics( parent: AlwaysScrollableScrollPhysics()), itemBuilder: (context, message) { return ListTile( title: ChatBubble(message), ); }, elements: messages, groupBy: (message) . . . Read more