From 7bf8a26e6e7b735494ef19dd0e71d1aee32b091f Mon Sep 17 00:00:00 2001 From: YangYuhao Date: Thu, 17 Aug 2023 15:00:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BF=E5=AE=A2=E8=AE=B0=E5=BD=95=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- circle_app/android/app/build.gradle | 4 ++-- .../app/circle/widgets/info_list_view.dart | 20 ++++++++++--------- circle_app/lib/app/visitorlist/view.dart | 16 ++++++++------- 3 files changed, 22 insertions(+), 18 deletions(-) diff --git a/circle_app/android/app/build.gradle b/circle_app/android/app/build.gradle index 5bd00f9..307c659 100644 --- a/circle_app/android/app/build.gradle +++ b/circle_app/android/app/build.gradle @@ -65,8 +65,8 @@ android { // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. minSdkVersion 21 targetSdkVersion flutter.targetSdkVersion - versionCode 1 - versionName "1.0.0" + versionCode 2 + versionName "1.0.1" manifestPlaceholders = [ vivo_APPID: "105669716", vivo_APPKEY:"84f750207787376b310ca5b0d5969122", diff --git a/circle_app/lib/app/circle/widgets/info_list_view.dart b/circle_app/lib/app/circle/widgets/info_list_view.dart index c9cdfee..959c59c 100644 --- a/circle_app/lib/app/circle/widgets/info_list_view.dart +++ b/circle_app/lib/app/circle/widgets/info_list_view.dart @@ -222,6 +222,16 @@ class InfoListViewState extends State with AutomaticKeepAliveClien url: "/up-service/callout/${bean.id}/chat",); if (data["code"] == 200) { pushChatPage(data['data']['account_id'].toString().split("_").last,data['data']['account_id'], bean.user!.nickname!); + await Future.delayed(Duration(seconds: 1)); + SharedPreferences sharedPreferences =await SharedPreferences.getInstance(); + // SharedPreferencesHelper.getInstance().then((sharedPreferences) { + int userId = sharedPreferences.getInt(SharedPreferencesHelper.USERID)??0; + String avatar = sharedPreferences.getString(SharedPreferencesHelper.AVATAR)??""; + String name = sharedPreferences.getString(SharedPreferencesHelper.NAME)??""; + bean.chat!.users!.add(Users(avatar: avatar,id: userId,nickname: name)); + widget.logic.update(); + // }); + } } @@ -1180,15 +1190,7 @@ class InfoListViewState extends State with AutomaticKeepAliveClien GestureDetector( onTap: () async{ pushMsgPage(lists, widget.bean.id.toString()); - await Future.delayed(Duration(seconds: 1)); - SharedPreferences sharedPreferences =await SharedPreferences.getInstance(); - // SharedPreferencesHelper.getInstance().then((sharedPreferences) { - int userId = sharedPreferences.getInt(SharedPreferencesHelper.USERID)??0; - String avatar = sharedPreferences.getString(SharedPreferencesHelper.AVATAR)??""; - String name = sharedPreferences.getString(SharedPreferencesHelper.NAME)??""; - lists.chat!.users!.add(Users(avatar: avatar,id: userId,nickname: name)); - widget.logic.update(); - // }); + }, child: Image.asset( getCircleImage('chat'), diff --git a/circle_app/lib/app/visitorlist/view.dart b/circle_app/lib/app/visitorlist/view.dart index f351780..e2f084d 100644 --- a/circle_app/lib/app/visitorlist/view.dart +++ b/circle_app/lib/app/visitorlist/view.dart @@ -82,7 +82,7 @@ class VisitorlistPage extends StatelessWidget { if (logic.lists.length > 3) { for (int i = 3; i < logic.lists.length; i++) { if (urlList.length < 3) { - urlList.add(logic.lists[i].user.avatar); + urlList.add(logic.lists[i].user.avatarThumb); } else { break; } @@ -220,10 +220,10 @@ class VisitorlistPage extends StatelessWidget { horizontal: 55.sp, ), child: Text( - "开通会员查看访客", + "开通会员查看更多访客", style: TextStyle( color: Colors.white, - fontSize: 12.sp, + fontSize: 14.sp, ), ), ), @@ -325,8 +325,10 @@ class VisitorlistPage extends StatelessWidget { GestureDetector( onTap: () { if (logic.isVip > 0 || index < 3) { - pushChatPage(item.user.id.toString(), item.accountId, - item.user.nickname); + Get.toNamed(AppRoutes.UserInfoActivity, + arguments: item.user.id.toString()); + // pushChatPage(item.user.id.toString(), item.accountId, + // item.user.nickname); } }, child: Container( @@ -424,8 +426,8 @@ class VisitorlistPage extends StatelessWidget { height: width.sp, ), url.contains("http") ? ClipOval( - child: Image.network( - url, + child: CachedNetworkImage( + imageUrl:url, width: (width - 1).sp, height: (width - 1).sp, fit: BoxFit.cover,