dart 如何在AssetImage中增加图像的大小?

d7v8vwbk  于 2023-07-31  发布在  其他
关注(0)|答案(1)|浏览(155)

我正在创建一个导航栏,我已经把不同的图像作为图标在这里,我如何在这里增加图像大小.图像是存在于ImageIcon内Assetimage.当我尝试使用ImageIcon中的大小来增加图像大小时,它不起作用.

  1. Container(
  2. width: size.width,
  3. height: 80,
  4. child: Row(
  5. mainAxisAlignment: MainAxisAlignment.spaceEvenly,
  6. children: [
  7. IconButton(
  8. icon: ImageIcon(
  9. AssetImage(
  10. 'assets/about.png',
  11. ),
  12. color:
  13. currentIndex == 0 ? Colors.blue : Colors.black,
  14. ),
  15. onPressed: () {
  16. setBottomBarIndex(0);
  17. },
  18. splashColor: Colors.white,
  19. ),
  20. IconButton(
  21. icon: ImageIcon(
  22. AssetImage('assets/skills.png'),
  23. color: currentIndex == 1
  24. ? Colors.blue
  25. : Colors.black,
  26. ),
  27. onPressed: () {
  28. setBottomBarIndex(1);
  29. }),
  30. Container(
  31. width: size.width * 0.20,
  32. ),
  33. IconButton(
  34. icon: ImageIcon(
  35. AssetImage('assets/projects.png'),
  36. color: currentIndex == 2
  37. ? Colors.blue
  38. : Colors.black,
  39. ),
  40. onPressed: () {
  41. setBottomBarIndex(2);
  42. }),
  43. IconButton(
  44. icon: ImageIcon(
  45. AssetImage('assets/blog.png'),
  46. color: currentIndex == 3
  47. ? Colors.blue
  48. : Colors.black,
  49. ),
  50. onPressed: () {
  51. setBottomBarIndex(3);
  52. }),
  53. ],
  54. ),
  55. )

字符串

f0ofjuux

f0ofjuux1#

使用Transform将图标按钮包裹起来。

  1. Transform.scale(
  2. scale: 2.5,
  3. child: IconButton(
  4. icon: ImageIcon(AssetImage('assets/about.png'), size: 50,),
  5. onPressed: null
  6. ))

字符串

相关问题