From 2f283e495d73162fa099a203d40a550e94a63816 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AB=A0=E6=96=87=E8=BD=A9?= <12812285557@qq.com> Date: Fri, 5 Aug 2022 15:51:16 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=90=E8=97=8F=E8=A1=A8=E6=83=85=EF=BC=8C?= =?UTF-8?q?=E6=9B=B4=E6=94=B9=E7=95=8C=E9=9D=A2=E9=A2=9C=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/bytedesk-flutter.iml | 24 ++ .idea/libraries/Dart_Packages.xml | 326 ++++++++++++++++++ .idea/libraries/Dart_SDK.xml | 38 +- bytedesk_demo/android/app/build.gradle | 4 +- bytedesk_demo/pubspec.yaml | 5 +- .../lib/ui/chat/page/chat_kf_page.dart | 13 +- .../lib/ui/chat/widget/message_widget.dart | 6 +- bytedesk_kefu/lib/ui/widget/chat_input.dart | 4 +- 8 files changed, 391 insertions(+), 29 deletions(-) diff --git a/.idea/bytedesk-flutter.iml b/.idea/bytedesk-flutter.iml index 50ad6d5..57c1845 100644 --- a/.idea/bytedesk-flutter.iml +++ b/.idea/bytedesk-flutter.iml @@ -12,6 +12,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml index 9a23099..9a8fadf 100644 --- a/.idea/libraries/Dart_Packages.xml +++ b/.idea/libraries/Dart_Packages.xml @@ -5,13 +5,22 @@ + + + + + + + + @@ -19,6 +28,7 @@ + @@ -26,6 +36,7 @@ + @@ -33,6 +44,7 @@ + @@ -40,6 +52,7 @@ + @@ -47,6 +60,7 @@ + @@ -54,6 +68,7 @@ + @@ -61,6 +76,7 @@ + @@ -68,6 +84,7 @@ + @@ -75,6 +92,7 @@ + @@ -82,6 +100,7 @@ + @@ -89,6 +108,7 @@ + @@ -96,6 +116,7 @@ + @@ -103,6 +124,7 @@ + @@ -110,6 +132,7 @@ + @@ -117,6 +140,7 @@ + @@ -124,6 +148,7 @@ + @@ -131,6 +156,7 @@ + @@ -138,6 +164,7 @@ + @@ -145,6 +172,7 @@ + @@ -152,6 +180,7 @@ + @@ -159,6 +188,7 @@ + @@ -166,6 +196,7 @@ + @@ -173,6 +204,7 @@ + @@ -180,6 +212,7 @@ + @@ -187,6 +220,7 @@ + @@ -194,6 +228,7 @@ + @@ -201,6 +236,7 @@ + @@ -208,6 +244,7 @@ + @@ -215,6 +252,7 @@ + @@ -222,6 +260,7 @@ + @@ -229,6 +268,7 @@ + @@ -236,6 +276,7 @@ + @@ -243,6 +284,7 @@ + @@ -250,6 +292,7 @@ + @@ -257,6 +300,7 @@ + @@ -264,6 +308,7 @@ + @@ -271,6 +316,7 @@ + @@ -278,6 +324,7 @@ + @@ -285,13 +332,22 @@ + + + + + + + + @@ -299,6 +355,7 @@ + @@ -306,6 +363,7 @@ + @@ -313,6 +371,7 @@ + @@ -320,6 +379,7 @@ + @@ -327,6 +387,7 @@ + @@ -334,6 +395,7 @@ + @@ -341,6 +403,7 @@ + @@ -348,6 +411,7 @@ + @@ -355,6 +419,7 @@ + @@ -362,6 +427,7 @@ + @@ -369,6 +435,7 @@ + @@ -376,6 +443,7 @@ + @@ -383,6 +451,7 @@ + @@ -390,6 +459,7 @@ + @@ -397,6 +467,7 @@ + @@ -404,6 +475,7 @@ + @@ -411,6 +483,7 @@ + @@ -418,6 +491,7 @@ + @@ -425,6 +499,7 @@ + @@ -432,13 +507,22 @@ + + + + + + + + @@ -446,6 +530,7 @@ + @@ -453,6 +538,7 @@ + @@ -460,6 +546,7 @@ + @@ -467,6 +554,7 @@ + @@ -474,6 +562,7 @@ + @@ -481,6 +570,7 @@ + @@ -488,6 +578,7 @@ + @@ -495,6 +586,7 @@ + @@ -502,6 +594,7 @@ + @@ -509,6 +602,7 @@ + @@ -516,6 +610,7 @@ + @@ -523,6 +618,7 @@ + @@ -530,6 +626,7 @@ + @@ -537,6 +634,7 @@ + @@ -544,6 +642,7 @@ + @@ -551,6 +650,7 @@ + @@ -558,6 +658,7 @@ + @@ -565,6 +666,7 @@ + @@ -572,6 +674,7 @@ + @@ -579,6 +682,7 @@ + @@ -586,6 +690,7 @@ + @@ -593,6 +698,7 @@ + @@ -600,6 +706,7 @@ + @@ -607,6 +714,7 @@ + @@ -614,6 +722,7 @@ + @@ -621,6 +730,7 @@ + @@ -628,6 +738,7 @@ + @@ -635,6 +746,7 @@ + @@ -642,6 +754,7 @@ + @@ -649,6 +762,7 @@ + @@ -656,6 +770,7 @@ + @@ -663,6 +778,7 @@ + @@ -670,6 +786,7 @@ + @@ -677,6 +794,7 @@ + @@ -684,6 +802,7 @@ + @@ -691,6 +810,7 @@ + @@ -698,6 +818,7 @@ + @@ -705,6 +826,7 @@ + @@ -712,6 +834,7 @@ + @@ -719,6 +842,7 @@ + @@ -726,6 +850,7 @@ + @@ -733,6 +858,7 @@ + @@ -740,6 +866,7 @@ + @@ -747,6 +874,7 @@ + @@ -754,6 +882,7 @@ + @@ -761,6 +890,7 @@ + @@ -768,6 +898,7 @@ + @@ -775,6 +906,7 @@ + @@ -782,6 +914,7 @@ + @@ -789,6 +922,7 @@ + @@ -796,6 +930,7 @@ + @@ -803,6 +938,7 @@ + @@ -810,6 +946,7 @@ + @@ -817,6 +954,7 @@ + @@ -824,6 +962,7 @@ + @@ -831,6 +970,7 @@ + @@ -838,6 +978,7 @@ + @@ -845,6 +986,7 @@ + @@ -852,6 +994,7 @@ + @@ -859,6 +1002,7 @@ + @@ -866,6 +1010,7 @@ + @@ -873,13 +1018,29 @@ + + + + + + + + + + + + + + @@ -887,6 +1048,7 @@ + @@ -894,6 +1056,7 @@ + @@ -901,6 +1064,7 @@ + @@ -908,6 +1072,7 @@ + @@ -915,6 +1080,7 @@ + @@ -922,6 +1088,7 @@ + @@ -929,6 +1096,7 @@ + @@ -936,6 +1104,7 @@ + @@ -943,6 +1112,7 @@ + @@ -950,6 +1120,7 @@ + @@ -957,6 +1128,7 @@ + @@ -964,6 +1136,7 @@ + @@ -971,6 +1144,7 @@ + @@ -978,6 +1152,7 @@ + @@ -985,6 +1160,7 @@ + @@ -992,6 +1168,7 @@ + @@ -999,6 +1176,7 @@ + @@ -1006,6 +1184,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1149,6 +1471,10 @@ + + + + diff --git a/.idea/libraries/Dart_SDK.xml b/.idea/libraries/Dart_SDK.xml index b222a69..76622ee 100644 --- a/.idea/libraries/Dart_SDK.xml +++ b/.idea/libraries/Dart_SDK.xml @@ -1,25 +1,25 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/bytedesk_demo/android/app/build.gradle b/bytedesk_demo/android/app/build.gradle index 50c728c..9b14ff6 100644 --- a/bytedesk_demo/android/app/build.gradle +++ b/bytedesk_demo/android/app/build.gradle @@ -27,7 +27,7 @@ apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { // compileSdkVersion flutter.compileSdkVersion - compileSdkVersion 31 + compileSdkVersion 33 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 @@ -39,7 +39,7 @@ android { applicationId "com.bytedesk.demo" // minSdkVersion flutter.minSdkVersion // targetSdkVersion flutter.targetSdkVersion - minSdkVersion 19 + minSdkVersion 21 targetSdkVersion 31 versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/bytedesk_demo/pubspec.yaml b/bytedesk_demo/pubspec.yaml index e96f51b..cc19e1d 100644 --- a/bytedesk_demo/pubspec.yaml +++ b/bytedesk_demo/pubspec.yaml @@ -46,8 +46,9 @@ dependencies: # 请在ios/Podfile中添加:use_frameworks! vibration: ^1.7.3 # 在线客服 https://pub.dev/packages/bytedesk_kefu - bytedesk_kefu: ^1.4.1 - + #bytedesk_kefu: ^1.4.1 + bytedesk_kefu: + path: ../bytedesk_kefu # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. cupertino_icons: ^1.0.2 diff --git a/bytedesk_kefu/lib/ui/chat/page/chat_kf_page.dart b/bytedesk_kefu/lib/ui/chat/page/chat_kf_page.dart index eb8dce5..660a6dc 100755 --- a/bytedesk_kefu/lib/ui/chat/page/chat_kf_page.dart +++ b/bytedesk_kefu/lib/ui/chat/page/chat_kf_page.dart @@ -193,9 +193,20 @@ class _ChatKFPageState extends State // return Scaffold( appBar: AppBar( - title: Text(_title ?? '请求中, 请稍后...'), + title: Text(_title ?? '请求中, 请稍后...',style: TextStyle(color: Color(0xFF333333),fontSize: 16),), + backgroundColor: Colors.white, centerTitle: true, elevation: 0, + leading: IconButton( + icon: Icon( + Icons.arrow_back_ios, + size: 17, + color: Color(0xFF333333), + ), + onPressed: + () { + Navigator.maybePop(context); + }), actions: [ // TODO: 评价 // TODO: 常见问题 diff --git a/bytedesk_kefu/lib/ui/chat/widget/message_widget.dart b/bytedesk_kefu/lib/ui/chat/widget/message_widget.dart index ce9b3b6..600a6c2 100755 --- a/bytedesk_kefu/lib/ui/chat/widget/message_widget.dart +++ b/bytedesk_kefu/lib/ui/chat/widget/message_widget.dart @@ -327,7 +327,7 @@ class MessageWidget extends StatelessWidget { margin: EdgeInsets.only(left: 18, bottom: 2), child: Text( message!.nickname!, - style: TextStyle(fontSize: 10), + style: TextStyle(fontSize: 10,color: Color(0xFF333333)), ), ), // FIXME: 升级2.12兼容null-safty之后,无法显示长按气泡 @@ -742,7 +742,7 @@ class MessageWidget extends StatelessWidget { child: Text( message!.timestamp ?? '', textAlign: TextAlign.center, - style: TextStyle(fontSize: 10.0), + style: TextStyle(fontSize: 10.0,color: Color(0xFF333333)), ), ) ], @@ -759,7 +759,7 @@ class MessageWidget extends StatelessWidget { child: Text( message!.content ?? '', textAlign: TextAlign.center, - style: TextStyle(fontSize: 10.0), + style: TextStyle(fontSize: 10.0,color: Color(0xFF333333)), ), ) ], diff --git a/bytedesk_kefu/lib/ui/widget/chat_input.dart b/bytedesk_kefu/lib/ui/widget/chat_input.dart index b76612a..874e054 100644 --- a/bytedesk_kefu/lib/ui/widget/chat_input.dart +++ b/bytedesk_kefu/lib/ui/widget/chat_input.dart @@ -452,7 +452,7 @@ class _ChatInputState extends State with TickerProviderStateMixin { child: Material( borderRadius: const BorderRadius.vertical(top: Radius.circular(10),), //InheritedChatTheme.of(context).theme.inputBorderRadius, - // color: Color.white, //Color(0xff1d1c21),//InheritedChatTheme.of(context).theme.inputBackgroundColor, + color: Colors.white, //Color(0xff1d1c21),//InheritedChatTheme.of(context).theme.inputBackgroundColor, child: Container( padding: EdgeInsets.fromLTRB( _query.padding.left, @@ -504,7 +504,7 @@ class _ChatInputState extends State with TickerProviderStateMixin { ), ), // emoji - buildEmojiButton(), + //buildEmojiButton(), //extra _textController.text.isEmpty ? buildExtra()