Flutter showaboutdialog

Es hora de actualizar ~
Recuerda coleccionar y aprender ~
(1) ¡El
Inserte la descripción de la imagen aquí
maestro de renderizado es una especie violenta! ! !

(2) Implementación
del código Copie el código para lograr el mismo efecto que este blogger, no, gracias ~ hee

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
       
        appBar: AppBar(
          backgroundColor: Colors.green,
          title: Text("demo"),
        ),
        body: DialogDemo(),
      ),
    );
  }
}

class DialogDemo extends StatefulWidget {
  @override
  _DialogDemoState createState() => _DialogDemoState();
}

class _DialogDemoState extends State<DialogDemo> {
  _ShowAboutDialog() {
    showAboutDialog(
      context: context,
      applicationIcon: Image.asset("images/master.jpg",
      height: 100,
      width: 100),
      applicationName: "master",
      //applicationVersion: "1.0",
      applicationLegalese: "master是一个非常有能力且帅气的物种!",
      children: [
        Container(
        margin: EdgeInsets.only(top: 10),
        height: 30,
        color: Colors.red,
      ),
       Container(
        height: 30,
        color: Colors.blue,
      ),
       Container(
        height: 30,
        color: Colors.green,
      )
      ]
    );
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      // appBar: AppBar(title: Text("showdialog")),
      body: Container(
        child: RaisedButton(child: Text("dialog"), onPressed:_ShowAboutDialog),
      ),
    );
  }
}


El componente principal utilizado es showaboutdialog ~
las propiedades internas se pueden verificar seleccionando el componente y haciendo clic izquierdo en las propiedades internas, deje un mensaje si no ~

Supongo que te gusta

Origin blog.csdn.net/weixin_45425105/article/details/112284075
Recomendado
Clasificación