當將img設置成可點擊事件時,如何讓其周邊可點擊,放大點擊區域,需要包裹一層Container並且設置color,不設置color則還是img區域可點擊,Container區域不能點擊,如下代碼:

GestureDetector( child: Container( height: ScreenUtil.getInstance().getWidth(80), width: ScreenUtil.getInstance().getWidth(160), alignment: Alignment.centerLeft, child: isClick ? Image.asset(Utils.getImgPath("icon_navigation_back_press")) : Image.asset(Utils.getImgPath("icon_navigation_back")), padding: EdgeInsets.fromLTRB( ScreenUtil.getInstance().getWidth(20), ScreenUtil.getInstance().getWidth(10), ScreenUtil.getInstance().getWidth(20), ScreenUtil.getInstance().getWidth(10)), color: MyColors.transparent,//此處記得要設置 ), onTap: () { setState(() { isClick = true; }); Navigator.pop(context); }, ), AI寫代碼

———————————————— 版權聲明:本文為CSDN博主「龔禮鵬」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/gongjdde/article/details/102851993