hyzp_ybqx-Commit099:版本号更新为version: 1.4.16+20220126,在LoginByName3页面的用户名、密码输入栏实现保持光标在最后

This commit is contained in:
WinUser01
2022-01-26 10:56:01 +08:00
parent fa00fa1792
commit 8eb964e311
2 changed files with 15 additions and 3 deletions
+13 -2
View File
@@ -274,7 +274,12 @@ class _LoginPageState extends State<LoginByName3> {
g_userInfo.username = value;
},
endBtn: 'ClearBtn',
controller: TextEditingController(text: g_userInfo.username),
// controller: TextEditingController(text: g_userInfo.username),
controller: TextEditingController.fromValue(TextEditingValue(
text: g_userInfo.username,
// 保持光标在最后,https://blog.csdn.net/weixin_38025168/article/details/103185466
selection: TextSelection.fromPosition(TextPosition(
affinity: TextAffinity.downstream, offset: g_userInfo.username.length)))),
onEndBtn: () {
if (g_users.isNotEmpty) {
//如果个数大于1个或者唯一一个账号跟当前账号不一样才弹出历史账号
@@ -318,7 +323,13 @@ class _LoginPageState extends State<LoginByName3> {
g_userInfo.password = value;
},
endBtn: 'ShowHiddenBtn',
controller: TextEditingController(text: g_userInfo.password),
// controller: TextEditingController(text: g_userInfo.password),
controller: TextEditingController.fromValue(TextEditingValue(
text: g_userInfo.password,
// 保持光标在最后,https://blog.csdn.net/weixin_38025168/article/details/103185466
selection: TextSelection.fromPosition(TextPosition(
affinity: TextAffinity.downstream,
offset: g_userInfo.password.length)))),
),
],
),