android - 颤动中的弯曲半径按钮
问题描述
我正在尝试在颤动中创建一个弯曲的按钮。但对我来说,borderRadius 标签不起作用。这是我的代码
//Login Button
final loginButton = Padding(
padding: EdgeInsets.symmetric(vertical: 16.0),
child: Material(
borderRadius: BorderRadius.circular(30.0),
shadowColor: Colors.lightBlueAccent.shade100,
elevation: 5.0,
child: MaterialButton(
minWidth: 200.0,
height: 42.0,
onPressed: () {
// Navigator.of(context).pushNamed(HomePage.tag);
},
color: Colors.lightBlueAccent,
child: Text('Log In', style: TextStyle(color: Colors.white)),
),
),
);
我没有得到我在这方面犯错的地方。
解决方案
//Login Button
final loginButton = Padding(
padding: EdgeInsets.symmetric(vertical: 16.0),
child: Material(
borderRadius: BorderRadius.circular(30.0),
shadowColor: Colors.lightBlueAccent.shade100,
elevation: 5.0,
Colors.lightBlueAccent,
child: MaterialButton(
minWidth: 200.0,
height: 42.0,
onPressed: () {
// Navigator.of(context).pushNamed(HomePage.tag);
},
child: Text('Log In', style: TextStyle(color: Colors.white)),
),
),
);
试试上面的代码,我将颜色标签从 MaterialButton 移到 Material 小部件中。我已经对其进行了测试,它在 Flutter dev v0.7.1 中可以正常工作。除非您解释它不工作的含义以及您期望它如何工作,否则我无法再提供帮助。
推荐阅读
- python - python中的Lambda和向量化
- google-apps-script - 使用脚本格式化特定列中的单词
- reactjs - 如何存根 react-redux useReducer 钩子 - 使用 cypress
- php - 新文件夹被创建但文件没有被上传
- python - Python:提取 gz 文件并尊重原始文件名和文件扩展名
- android - 复制变量更改原始变量
- vue.js - 如何使用 vue-kinesis 使图像无限旋转?
- xcode - NSSavePanel 缺少“shouldRunSavePanelWithAccessoryView”键?
- android - 使用离子构建混合移动应用程序并面临硬件后退按钮问题
- php - 如何使用 curl_multi 处理错误