android 图标调整 小优化

This commit is contained in:
YangYuhao 2023-07-08 09:15:51 +08:00
parent 3190df9b41
commit 96d660965b
45 changed files with 80 additions and 64 deletions

View File

@ -43,6 +43,10 @@ android {
}
signingConfigs {
// ndk {
// abiFilters 'armeabi-v7a','arm64-v8a'
// ldLibs "log"
// }
debug {
storeFile file('../leyuan.jks')
storePassword 'leyuan'
@ -72,6 +76,10 @@ android {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
project.ext.enableFlutterNullSafety = false
}
debug{
project.ext.enableFlutterNullSafety = false
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 192 KiB

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background"/>
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@drawable/ic_launcher_background"/>
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 39 KiB

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="ic_launcher_background">#FFFFFF</color>
</resources>

View File

@ -1,9 +1,7 @@
import 'package:dio/dio.dart';
import 'package:flutter_install_app/flutter_install_app.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
import '../../network/dio_manager.dart';
import '../../util/util.dart';
import 'state.dart';
import 'package:package_info_plus/package_info_plus.dart';

View File

@ -41,12 +41,16 @@ class AboutappPage extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Image.asset(
GestureDetector(onTap: (){
// showToast("13");
},
child:Image.asset(
getBaseImage("icon_login"), // Replace with your image path
width: 100.sp,
height: 100.sp,
fit: BoxFit.contain,
),
) ,)
,
SizedBox(height: 20.sp),
Text(
'圈子',

View File

@ -1,5 +1,4 @@
import 'package:get/get.dart';
import 'package:shared_preferences/shared_preferences.dart';
import '../../util/SharedPreferencesHelper.dart';
import 'state.dart';

View File

@ -1,7 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:shared_preferences/shared_preferences.dart';
import '../../components/my_app_bar.dart';
import '../../router/app_routers.dart';

View File

@ -5,24 +5,19 @@ import 'dart:typed_data';
import 'package:circle_app/util/util.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_luban/flutter_luban.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
import 'package:image_picker/image_picker.dart';
import 'package:qiniu_flutter_sdk/qiniu_flutter_sdk.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:video_player/video_player.dart';
import 'package:video_thumbnail/video_thumbnail.dart';
import '../../common/Widgets/open_vip_tip/view.dart';
import '../../common/errorcode.dart';
import '../../network/api.dart';
import '../../network/dio_manager.dart';
import '../../router/app_routers.dart';
import '../../util/SharedPreferencesHelper.dart';
import '../../util/qiniu.dart';
import '../login/complete_material/logic.dart';
import '../select_circle/logic.dart';
import 'state.dart';
import '../../common/config.dart';
@ -131,7 +126,7 @@ class Call_outLogic extends GetxController {
print(myBean.toString());
var data = await DioManager.instance.post(url: Api.SendShout, params: {
'album': myBean,
'content': textEditingController.text,
'content': textEditingController.text.trim(),
'interest_id': numbers[0].id,
'use_queen': isCheck ? 1 : 0,
});

View File

@ -285,8 +285,8 @@ class _InfoListViewState extends State<InfoListView> with AutomaticKeepAliveClie
GestureDetector(
behavior:HitTestBehavior.opaque,
onTap: (){
showToast("点个鸡毛,星哥还没做");
Get.toNamed(AppRoutes.FriendsActivity,arguments: '3');
// showToast("点个鸡毛,星哥还没做");
// Get.toNamed(AppRoutes.FriendsActivity,arguments: '3');
},
child: Row(
children: [
@ -314,10 +314,10 @@ class _InfoListViewState extends State<InfoListView> with AutomaticKeepAliveClie
SizedBox(
width: 8.sp,
),
Image.asset(
getCircleImage('play'),
width: 20.sp,
)
// Image.asset(
// getCircleImage('play'),
// width: 20.sp,
// )
],
)
],

View File

@ -6,7 +6,6 @@ import 'package:circle_app/router/app_routers.dart';
import 'package:circle_app/util/util.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:shared_preferences/shared_preferences.dart';
import '../../../util/SharedPreferencesHelper.dart';

View File

@ -1,4 +1,3 @@
import 'dart:ffi';
import 'package:get/get.dart';
import 'package:pull_to_refresh/pull_to_refresh.dart';
@ -21,7 +20,11 @@ class FriendslistLogic extends GetxController {
super.onInit();
initList();
}
void dispose() {
refreshController.dispose();
super.dispose();
}
initList() async {
if (page == 1) {
lists.clear();

View File

@ -51,11 +51,12 @@ class FriendslistPage extends StatelessWidget {
Widget ListItem(UserInfo item,int index) {
return GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: (){
Get.toNamed(AppRoutes.UserInfoActivity, arguments: item.id.toString());
},
child: Container(
margin: EdgeInsets.only(bottom: 21),
margin: const EdgeInsets.only(bottom: 21),
child: Row(
children: [
Stack(children: [
@ -107,7 +108,7 @@ class FriendslistPage extends StatelessWidget {
),
SizedBox(height: 8.sp),
Container(
SizedBox(
width: 150.sp,
child: Text(
item.signature,
@ -117,7 +118,7 @@ class FriendslistPage extends StatelessWidget {
],
),
// Pla
Spacer(),
const Spacer(),
GestureDetector(onTap: (){
logic.setLike(index);

View File

@ -1,4 +1,3 @@
import 'dart:ffi';
import 'package:get/get.dart';
import 'package:pull_to_refresh/pull_to_refresh.dart';
@ -9,7 +8,11 @@ import '../../util/util.dart';
import 'state.dart';
class LikelistLogic extends GetxController {
void dispose() {
refreshController.dispose();
super.dispose();
}
final RefreshController refreshController = RefreshController();
final LikelistState state = LikelistState();

View File

@ -55,12 +55,13 @@ class LikelistPage extends StatelessWidget {
Widget ListItem(UserListItem item, int index) {
return GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: () {
Get.toNamed(AppRoutes.UserInfoActivity,
arguments: item.user.id.toString());
},
child: Container(
margin: EdgeInsets.only(bottom: 21),
margin: EdgeInsets.only(bottom: 21.sp),
child: Row(
children: [
Stack(
@ -82,10 +83,10 @@ class LikelistPage extends StatelessWidget {
),
),
Positioned(
right: 0,
left: 0,
bottom: 0,
child: item.isLike
right: 0.sp,
left: 0.sp,
bottom: 0.sp,
child: item.user.vip!=0
? Image(
image: AssetImage(getBaseImage("vip")),
width: 44.sp,
@ -131,15 +132,15 @@ class LikelistPage extends StatelessWidget {
logic.setLike(index);
},
child: Container(
width: 75,
height: 28,
width: 75.sp,
height: 28.sp,
decoration: BoxDecoration(
color: Color(0xFFFF4D7C),
borderRadius: BorderRadius.circular(14),
),
child: Center(
child: Text(item.isLike ? "互相关注" : "关注",
style: TextStyle(fontSize: 14, color: Colors.white)),
style: TextStyle(fontSize: 14.sp, color: Colors.white)),
),
),
),
@ -159,7 +160,7 @@ class LikelistPage extends StatelessWidget {
children: [
Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(17),
borderRadius: BorderRadius.circular(17.sp),
gradient: LinearGradient(
colors: [
Color.fromRGBO(141, 255, 248, 1.0),
@ -175,7 +176,7 @@ class LikelistPage extends StatelessWidget {
ageMsg,
style: TextStyle(
color: Colors.black,
fontSize: 10,
fontSize: 10.sp,
),
),
),

View File

@ -9,7 +9,6 @@ import 'package:image_picker/image_picker.dart';
import '../../../common/config.dart';
import '../../../network/api.dart';
import '../../../util/device.dart';
import '../../../util/qiniu.dart';
import '../../minefragment/logic.dart';
import '../../select_circle/logic.dart';
@ -168,8 +167,8 @@ class Complete_materialLogic extends GetxController {
'orientation': state.orientationId, //Int
// 'lat': location.latitude,
// 'lng': location.longitude,
'nickname': state.textEditingController.text,
'signature': state.descEditingController.text,
'nickname': state.textEditingController.text.trim(),
'signature': state.descEditingController.text.trim(),
});
var bean = BaseResponse<String>.fromJson(data, (data) => data);
if (bean.code == 200) {

View File

@ -5,7 +5,6 @@ import '../../network/dio_manager.dart';
import '../../router/app_routers.dart';
import '../../util/SharedPreferencesHelper.dart';
import '../../util/util.dart';
import '../userinfo/logic.dart';
import 'state.dart';
import 'package:shared_preferences/shared_preferences.dart';

View File

@ -56,9 +56,9 @@ class MyfeedbacklistPage extends StatelessWidget {
fontSize: 14.0.sp,
),),
Container(
margin: EdgeInsets.only(bottom: 12.0,top: 12.sp),
margin: EdgeInsets.only(bottom: 12.0.sp,top: 12.sp),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(8.0),
borderRadius: BorderRadius.circular(8.0.sp),
color: Color(0xff282733),
),
child: Column(

View File

@ -256,8 +256,8 @@ class _OffaccountState extends State<OffaccountPage> {
decoration: BoxDecoration(
color: Colors.black.withOpacity(0.6),
borderRadius: BorderRadius.only(
topLeft: Radius.circular(20),
topRight: Radius.circular(20),
topLeft: Radius.circular(20.sp),
topRight: Radius.circular(20.sp),
),
),
child: Column(
@ -300,7 +300,7 @@ class _OffaccountState extends State<OffaccountPage> {
child: Container(
width: Get.width,
alignment: Alignment.center,
padding: EdgeInsets.symmetric(vertical: 16),
padding: EdgeInsets.symmetric(vertical: 16.sp),
child: Text(
title,
style: TextStyle(
@ -314,9 +314,9 @@ class _OffaccountState extends State<OffaccountPage> {
Widget buildDivider() {
return Container(
height: 0.5,
color: Color(0xff2E2E3B),
margin: EdgeInsets.symmetric(horizontal: 16),
height: 0.5.sp,
color: const Color(0xff2E2E3B),
margin: EdgeInsets.symmetric(horizontal: 16.sp),
);
}

View File

@ -43,12 +43,12 @@ class ReportPage extends StatelessWidget {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: EdgeInsets.only(left: 16, top: 16),
padding: EdgeInsets.only(left: 16.sp, top: 16.sp),
child: Text(
'举报类目',
style: TextStyle(
color: Colors.white,
fontSize: 16,
fontSize: 16.sp,
),
),
),
@ -65,10 +65,10 @@ class ReportPage extends StatelessWidget {
'详细截图(请至少上传一张图片,帮助审核处理)',
style: TextStyle(
color: Colors.white70,
fontSize: 16,
fontSize: 16.sp,
),
),
SizedBox(height: 20),
SizedBox(height: 20.sp),
// RecyclerViewListView
// : MyRecyclerViewWidget(),
Container(
@ -78,13 +78,13 @@ class ReportPage extends StatelessWidget {
'补充说明',
style: TextStyle(
color: Colors.white,
fontSize: 14,
fontSize: 14.sp,
),
),
SizedBox(height: 30),
Container(
// margin: EdgeInsets.only(left: 10, right: 10),
height: 200,
height: 200.sp,
width: double.infinity,
decoration: BoxDecoration(
color: Color(0xFF4C3E5F),

View File

@ -3,7 +3,6 @@ import 'package:get/get.dart';
import '../../router/app_routers.dart';
import '../../util/SharedPreferencesHelper.dart';
import 'state.dart';
import 'package:shared_preferences/shared_preferences.dart';
import '../../network/api.dart';
import '../../network/dio_manager.dart';

View File

@ -9,6 +9,12 @@ import '../../util/util.dart';
import 'state.dart';
class VisitorlistLogic extends GetxController {
@override
void dispose() {
refreshController.dispose();
super.dispose();
}
final RefreshController refreshController = RefreshController();
final VisitorlistState state = VisitorlistState();

View File

@ -52,6 +52,7 @@ class VisitorlistPage extends StatelessWidget {
Widget ListItem(UserListItem item,int index) {
return GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: (){
Get.toNamed(AppRoutes.UserInfoActivity, arguments: item.user.id.toString());
},
@ -79,9 +80,9 @@ class VisitorlistPage extends StatelessWidget {
),
),
Positioned(
right: 0,
left: 0,
bottom: 0,
right: 0.sp,
left: 0.sp,
bottom: 0.sp,
child: item.user.vip!=0 ?
Image(
@ -125,8 +126,8 @@ class VisitorlistPage extends StatelessWidget {
},
child: Container(
width: 60,
height: 28,
width: 60.sp,
height: 28.sp,
decoration: BoxDecoration(
color: Color(0xFFFF4D7C),
borderRadius: BorderRadius.circular(14),
@ -151,7 +152,7 @@ class VisitorlistPage extends StatelessWidget {
children: [
Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(17),
borderRadius: BorderRadius.circular(17.sp),
gradient: LinearGradient(
colors: [
Color.fromRGBO(141, 255, 248, 1.0),
@ -167,7 +168,7 @@ class VisitorlistPage extends StatelessWidget {
ageMsg ,
style: TextStyle(
color: Colors.black,
fontSize: 10,
fontSize: 10.sp,
),
),
),

View File

@ -9,8 +9,6 @@ import 'package:fluttertoast/fluttertoast.dart';
import 'package:get/get.dart';
import 'package:path_provider/path_provider.dart';
import 'package:get/get_state_manager/get_state_manager.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:video_compress/video_compress.dart';
import 'SharedPreferencesHelper.dart';