首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当点击图片时,图片显示放大

当点击图片时,图片显示放大
EN

Stack Overflow用户
提问于 2020-08-30 22:32:35
回答 1查看 452关注 0票数 0

我如何让我的应用程序中的照片在你点击它时显示得更大。例如,当你在谷歌上搜索一张照片,然后当你点击它时,它会弹出更大的尺寸。

代码语言:javascript
复制
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)),
                                  ),
EN

回答 1

Stack Overflow用户

发布于 2020-08-30 22:43:31

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

否则,您可以简单地使用一个默认设置为80的变量"_imgWidth“,当您单击包装在InkWell或GestureDetector中的图像时,调用

代码语言:javascript
复制
setState({
  _imgWidth = _imgWidth == 80 ? 160 : 80;
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63658506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档