找回密码
 立即注册
相关推荐换一批
  1. YD/T 901-2018 代替 YD/T 901-2009 通信用层绞填充式室外光缆
  2. GB/T 38879-2020 颗粒 粒度分析 彩色图像分析法
  3. SN/T 4878-2017 家具弹性填充材料燃烧试验方法45°燃烧法
  4. SN/T 0793-1999 进出口填充用合成纤维检验规程
  5. GB/T 39225.1-2020 托卡马克聚变堆遥操作部件兼容性设计与评估技术指南 第1部分:设?
  6. GB/T 39939-2021 家具部件中挥发性有机化合物现场快速检测方法
  7. GB/T 39113-2020 鞋类 鞋类和鞋类部件中存在的限量物质苯酚的测定
  8. GB/T 33588.2-2020 雷电防护系统部件(LPSC)第2部分:接闪器、引下线和接地极的要求
  9. DL/T 573-2010 电力变压器检修导则
  10. DL/T 1161-2012 超(超)临界机组金属材料及结构部件检验技术导则
  11. DL/T 742-2019 湿式冷却塔塔芯塑料部件质量标准
  12. DL/T 1025-2006 核电厂金属技术监督规程
  13. GB∕T 19951-2019 道路车辆电气电子部件对静电放电抗扰性的试验方法
  14. GB/T 16855.2-2007 机械安全 控制系统有关安全部件 第2部分:确认
  15. GB∕T 39570-2020 电子商务交易产品图像展示要求
  16. GB∕T 33588.7-2020 雷电防护系统部件(LPSC)第7部分:接地降阻材料的要求
  17. GB∕T 33588.6-2020 雷电防护系统部件(LPSC)第6部分:雷击计数器(LSC)的要求
  18. GB∕T 33588.1-2020 雷电防护系统部件(LPSC)第1部分:连接件的要求
  19. GB∕T 33014.10-2020 道路车辆 电气电子部件对窄带辐射电磁能的抗扰性试验方法 第10
  20. GB∕T 33014.8-2020 道路车辆 电气电子部件对窄带辐射电磁能的抗扰性试验方法 第8部
  21. GB∕T 33014.7-2020 道路车辆 电气电子部件对窄带辐射电磁能的抗扰性试验方法 第7部
  22. GB∕T 33265-2016 教/育机器人安全要求
  23. JB/T 4033.2-2013 电缆设备通用部件 绕包装置 第2部分:普通式绕包装置
图像部件填充一个 | 软件设计/软件工程 2022-05-03 331 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
问题
如何使用 Flutter 创建带有图像的按钮?这似乎是最简单的事情,但图像并没有完全填满父小部件。这就是我所拥有的:
  1. Container(child: ConstrainedBox(
  2.     constraints: BoxConstraints.expand(),
  3.     child: FlatButton(onPressed: null,
  4.         child: Image.asset('path/the_image.png'))))
复制代码

我用这篇文章作为指导。我的图像是这样的:

请注意 PNG 图像周围的填充 - 它不在代码中。它从哪里来的? PNG 本身没有画布填充,所以这一定不是正确的技术。

我所需要的只是一个带有填充整个 FlatButton 的图像的按钮,或者另一个可以在不扭曲图像的情况下添加操作的小部件。

回答
将图像放在 FlatButton 中可能无法满足您的要求,因为它自己处理一些样式(如填充)。

要完全控制按钮方面,您可能想要构建一个自定义小部件(甚至是一个带有自定义显示图像的简单容器小部件)并用手势识别器包装它以处理用户交互(在您的情况下,是一个简单的点击)。最简单的实现将使用 BoxDecoration ,但还有其他小部件,例如 GestureDetector ,它们在可点击的小部件的表面上呈现材料设计波纹。





上一篇:用于 NLP 实践的有效数据集
下一篇:task.getResult().getDownloadUrl().toString() 方法不起作用