提交 33ce5c6e authored 作者: yueweilu's avatar yueweilu

修正

上级 d383199f
......@@ -12,12 +12,7 @@ class UserInfoPage extends StatefulWidget {
class _UserInfoPageState extends State<UserInfoPage> {
@override
Widget build(BuildContext context) {
return WillPopScope(
onWillPop: () async {
context.pop(true);
return false;
},
child: GetBuilder<UserInfoController>(
return GetBuilder<UserInfoController>(
init: UserInfoController(widget.userInfo),
builder: (controller) =>
Scaffold(
......@@ -131,9 +126,7 @@ class _UserInfoPageState extends State<UserInfoPage> {
],
),
),
)),)
,
);
)),);
}
getGender(num? sex) {
......
......@@ -6,7 +6,7 @@ class UserNickController extends GetxController {
UserNickController(this.userInfo);
/// 修改用用户信息
void _changeInfo(String nick) async {
void changeInfo(String nick) async {
final result = await MineAPI.changeInfo(name: nick);
if (result) {
Toast.show('修改成功');
......
......@@ -10,7 +10,8 @@ class UserNickPage extends StatefulWidget {
}
class _UserNickPageState extends State<UserNickPage> {
TextEditingController _textFieldController = TextEditingController();
final TextEditingController _textFieldController = TextEditingController();
final FocusNode _focusNode = FocusNode();
@override
void initState() {
......@@ -32,24 +33,25 @@ class _UserNickPageState extends State<UserNickPage> {
width: 40,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
border: Border.all(color: AppTheme.primary, width: 1)),
border: Border.all(color: Colours.c3, width: 0.5)),
child: Center(
child: GestureDetector(
onTap: () {
// print("保存昵称");
controller._changeInfo(_textFieldController.text);
controller.changeInfo(_textFieldController.text);
_focusNode.unfocus();
},
child: const Text(
'保存',
style: TextStyle(
fontSize: 12, color: AppTheme.primary),
fontSize: 12, color: Colours.c3),
)),
),
)
],
),
body: Container(
margin: const EdgeInsets.symmetric(horizontal: AppTheme.margin),
margin: const EdgeInsets.only(left: AppTheme.margin,right: AppTheme.margin,top: AppTheme.margin),
height: 42,
decoration: BoxDecoration(boxShadow: [
BoxShadow(
......@@ -86,6 +88,7 @@ class _UserNickPageState extends State<UserNickPage> {
focusedBorder: InputBorder.none,
suffixIconConstraints: BoxConstraints.tightFor(
height: 15, width: 15)),
focusNode: _focusNode,
),
),
GestureDetector(
......@@ -95,7 +98,7 @@ class _UserNickPageState extends State<UserNickPage> {
print('Image Clicked!');
},
child: Image(
image: AssetImage('assets/images/del.png'),
image: const AssetImage('assets/images/del.png'),
height: 15.w,
width: 15.w,
),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论