可以使用BoxDecoration来解决此问题。BoxDecoration具有padding属性,使您可以在容器周围添加padding。同时,可以使用Container内部的padding属性来调整按钮内部的padding。
示例代码:
Container( padding: EdgeInsets.all(16.0), decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.circular(5.0), boxShadow: [ BoxShadow( color: Colors.black12, blurRadius: 5.0, offset: Offset(0.0, 2.0), ), ], // 设置容器的padding padding: EdgeInsets.all(16.0), ), child: RaisedButton( onPressed: () {}, child: Text("BUTTON"), // 设置按钮内部的padding padding: EdgeInsets.symmetric(vertical: 16.0, horizontal: 32.0), ), )
上一篇:按钮样式错误