提交 18dec114 authored 作者: yueweilu's avatar yueweilu

笔记超长展示问题

上级 958ccddd
...@@ -117,6 +117,7 @@ class LoginController extends GetxController { ...@@ -117,6 +117,7 @@ class LoginController extends GetxController {
/// 登录 /// 登录
void onLogin(BuildContext context) async { void onLogin(BuildContext context) async {
Tools.unfocus();
if (!agree) { if (!agree) {
Toast.show('请先阅读并同意《用户协议》和《隐私政策》'); Toast.show('请先阅读并同意《用户协议》和《隐私政策》');
return; return;
......
...@@ -136,6 +136,7 @@ class _ReadDiscussPageState extends State<ReadDiscussPage> { ...@@ -136,6 +136,7 @@ class _ReadDiscussPageState extends State<ReadDiscussPage> {
top: 0, top: 0,
child: GestureDetector( child: GestureDetector(
onTap: (){ onTap: (){
Tools.unfocus();
controller.setShow(); controller.setShow();
}, },
child: Container( child: Container(
......
...@@ -198,7 +198,7 @@ class _ReadInputDiscussState extends State<ReadInputDiscuss> { ...@@ -198,7 +198,7 @@ class _ReadInputDiscussState extends State<ReadInputDiscuss> {
); );
widget.controller.addDiscussInputImages(assets!.path); widget.controller.addDiscussInputImages(assets!.path);
}, },
child: Container( child: SizedBox(
// color: Colors.red, // color: Colors.red,
width: 25, width: 25,
height: 25, height: 25,
...@@ -215,7 +215,7 @@ class _ReadInputDiscussState extends State<ReadInputDiscuss> { ...@@ -215,7 +215,7 @@ class _ReadInputDiscussState extends State<ReadInputDiscuss> {
} }
}, },
child: Container( child: SizedBox(
// color: Colors.red, // color: Colors.red,
width: 23, width: 23,
height: 23, height: 23,
......
...@@ -34,6 +34,7 @@ class UserEditNoteController extends GetxController { ...@@ -34,6 +34,7 @@ class UserEditNoteController extends GetxController {
void onClose() { void onClose() {
contentInput.dispose(); contentInput.dispose();
audioPlayer.dispose(); audioPlayer.dispose();
Tools.unfocus();
super.onClose(); super.onClose();
} }
...@@ -186,6 +187,7 @@ class UserEditNoteController extends GetxController { ...@@ -186,6 +187,7 @@ class UserEditNoteController extends GetxController {
// 提交 // 提交
Future<bool> submit() async { Future<bool> submit() async {
CustomToast.loading();
// 循环上传图片获取地址 // 循环上传图片获取地址
for(MediaModel mediaModel in model.noteContent!.image!){ for(MediaModel mediaModel in model.noteContent!.image!){
if (mediaModel.id == 0){ if (mediaModel.id == 0){
...@@ -201,6 +203,7 @@ class UserEditNoteController extends GetxController { ...@@ -201,6 +203,7 @@ class UserEditNoteController extends GetxController {
mediaModel.content = url; mediaModel.content = url;
} }
} }
CustomToast.dismiss();
// 组织图片 // 组织图片
List<Map> images = []; List<Map> images = [];
......
...@@ -40,6 +40,7 @@ class _UserNickPageState extends State<UserNickPage> { ...@@ -40,6 +40,7 @@ class _UserNickPageState extends State<UserNickPage> {
// print("保存昵称"); // print("保存昵称");
controller.changeInfo(_textFieldController.text); controller.changeInfo(_textFieldController.text);
_focusNode.unfocus(); _focusNode.unfocus();
Tools.unfocus();
}, },
child: Text( child: Text(
'保存', '保存',
......
...@@ -66,18 +66,20 @@ class BuildNote extends StatelessWidget { ...@@ -66,18 +66,20 @@ class BuildNote extends StatelessWidget {
_showText(model).isEmpty?const SizedBox():Row( _showText(model).isEmpty?const SizedBox():Row(
crossAxisAlignment: CrossAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center,
children: [ children: [
Text(_showText(model),style: TextStyle( Expanded(
fontSize: 14.w, child: Text(_showText(model),style: TextStyle(
height: 1.5, fontSize: 14.w,
// color: Colors.red, height: 1.5,
color:Colours.c3 // color: Colors.red,
),), color:Colours.c3
),maxLines: 999,overflow: TextOverflow.ellipsis,),
),
Text(_showStatus(model),style: TextStyle(fontSize: 11.w,height: 1.5,color: AppTheme.primary),), Text(_showStatus(model),style: TextStyle(fontSize: 11.w,height: 1.5,color: AppTheme.primary),),
], ],
), ),
Gaps.vGaps13, model.noteContent!.image!.isEmpty?const SizedBox():Gaps.vGaps13,
_buildImageGridView(), _buildImageGridView(),
Gaps.vGaps13, model.noteContent!.audio!.isEmpty?const SizedBox():Gaps.vGaps13,
_buildAudioListView(), _buildAudioListView(),
Gaps.vGaps13, Gaps.vGaps13,
Container( Container(
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论