微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

单击时显示更大的照片

如何解决单击时显示更大的照片

当我单击应用程序时,如何使照片中的照片显示得更大。例如,当您在Google上搜索照片然后单击它时,它会弹出更大的照片。

children: <Widget>[
                                  Container(
                                    margin: EdgeInsets.only(
                                        top: 8,bottom: 8,right: 12),width: 80,decoration: Boxdecoration(
                                        image: decorationImage(
                                            image: NetworkImage(
                                                "https://i.pinimg.com/originals/d4/05/f9/d405f9671b3dd8e365dd97e50e801f86.jpg"),fit: BoxFit.cover),color: Colors.red,BoxShadow: [
                                          BoxShadow(
                                              color:
                                                  Colors.black.withOpacity(0.1),blurRadius: 2,spreadRadius: 1)
                                        ],borderRadius: BorderRadius.circular(4)),),

解决方法

您可能想看看名为Hero(https://flutter.dev/docs/development/ui/animations/hero-animations)的小部件

否则,您可以简单地使用默认情况下设置为80的“ _imgWidth”变量,然后单击包裹在InkWell或GestureDetector中的图像,然后调用

setState({
  _imgWidth = _imgWidth == 80 ? 160 : 80;
})

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。