找回密码
 立即注册
相关推荐换一批
  1. YY/T 0652-2016/ISO 17853 :2011 植入物材料的磨损聚合物和金属材料磨屑分离和表征
  2. YY/T 1426.1-2016/ISO 14243-1:2009 外科植入物全膝关节假体的磨损 第1部分:载荷控?
  3. YY/T 1555. 1-2017 硅凝胶填充乳房植入物专用要求硅凝胶填充物性能要求 第1部分:易?
  4. GB/T 10357.5-2023家具力学性能试验 第5部分:柜类强度和耐久性
  5. YY 0862-2011 眼科光学眼内填充物
  6. GB/T 18721.4-2024印刷技术 印前数据交换 第4部分:显示用宽色域标准彩色图像数据 [
  7. HG/T 21574-2008 化工设备吊耳及工程技术要求
  8. YY/T 1555.2-2018 硅凝胶填充乳房植入物专用要求硅凝胶填充物性能要求 第2部分:可浸
  9. YY/T 1634-2018 关节置换植入物肩关节假体关节盂松动或分离动态评价试验方法
  10. YY/T 0119.1-2014 脊柱植入物脊柱内固定系统部件 第1部分:通用要求
  11. YY/T 0809.6-2010 外科植入物部分和全髋关节假体 第6部分:带柄股骨部件头部和颈部疲
  12. TB/T 10431-2019 铁路图像通信工程检测规程
  13. YY 1650-2019 X射线图像引导放射治疗设备性能和试验方法
  14. YY/T 1720-2020 组合式髋臼部件分离力试验方法
  15. YY/T 1766.2-2021 X射线计算机体层摄影设备图像质量评价方法第2部分:低对比度分辨率
  16. NB/T 20039.16-2015 核空气和气体处理规范通风、空调与空气净化第16部分:净化部件用
  17. SN/T 3612-2013 家具弹性填充材料燃烧试验方法垂直燃烧法
  18. SN/T 3766-2014 电子电气产品高分子材料部件中有毒有害有机物提取技术通用要求
  19. YD/T 769-2018 代替 YD/T 769-2010 通信用中心管填充式室外光缆
  20. YD/T 901-2018 代替 YD/T 901-2009 通信用层绞填充式室外光缆
  21. GB/T 38879-2020 颗粒 粒度分析 彩色图像分析法
  22. SN/T 4878-2017 家具弹性填充材料燃烧试验方法45°燃烧法
  23. SN/T 0793-1999 进出口填充用合成纤维检验规程
  24. GB/T 39225.1-2020 托卡马克聚变堆遥操作部件兼容性设计与评估技术指南 第1部分:设?
图像部件填充一个 | 软件设计/软件工程 2022-05-03 320 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() 方法不起作用