在TextFormField中的prefixIcon接受一个小部件,我使用了Image.asset(lock,width:10,height:10,),但它的大小大于20,我该怎么办?
prefixIcon: Padding(
padding: const EdgeInsets.all(10.0),
child: Image.asset(
'assets/facebook_logo.jpg',
width: 20,
height: 20,
fit: BoxFit.fill,
),
),
prefixIcon是默认为48 * 48像素宽的窗口小部件,根据颤振documentation。因此,要减小图标的大小,请在所有大小上添加填充,然后您就可以根据需要进行调整。