我正在尝试使用颤振构建桌面应用程序。当应用程序的登录屏幕可见时,我想显示屏幕大小一半的应用程序窗口。
有没有办法以编程方式更改应用程序窗口的大小?其实我是飞镖和扑的新手请帮帮我,我找不到办法做到这一点。
我创建了一个警报对话框,用户可以在其中更新他们的个人资料详细信息。在图像容器中,有图标按钮小部件。我想要的是,当用户单击图标按钮时,弹出菜单将显示添加/删除图像选项。这是我的警报对话框代码:
showDialog<void>(
builder: (BuildContext context) {
return AlertDialog(
title: Text('Update details'),
shape: RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
content: StatefulBuilder(
builder: (context, setState) { return Container(
width: 400,
child: Form(
key: _formKey,
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: <Widget>[
Stack(
alignment: Alignment.center,
children: [
Container(
width: 100.0,
height: 100.0,
decoration: new BoxDecoration(
shape: BoxShape.circle,
image: new DecorationImage(
fit: BoxFit.cover,
colorFilter: new ColorFilter.mode(Colors.black.withOpacity(0.2), BlendMode.darken),
image: data != null ? MemoryImage(data) : AssetImage("web/icons/contactsDefaultImage.png")
)
)
),
IconButton(icon: Icon(Icons.edit), onPressed: () async {
//display option here
_showPopupMenu();
}) …Run Code Online (Sandbox Code Playgroud)