remove used package

hmxc
小赖 4 years ago
parent 7303a1b165
commit daee622de5

@ -4,7 +4,6 @@ import 'package:flutter/material.dart';
import 'package:bot_toast/bot_toast.dart';
import 'package:flutter/services.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:flutter_picker/flutter_picker.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:fluwx/fluwx.dart';
import 'package:get/get.dart';
@ -95,7 +94,6 @@ class _MyAppState extends State<MyApp> {
home: SplashPage(),
//
localizationsDelegates: [
PickerLocalizationsDelegate.delegate,
RefreshLocalizations.delegate,
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,

@ -1,97 +0,0 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
import 'package:flutter_icons/flutter_icons.dart';
import 'package:flutter_picker/flutter_picker.dart';
import 'package:akuCommunity/base/base_style.dart';
import 'package:akuCommunity/utils/headers.dart';
class CommonSelect extends StatefulWidget {
final String title;
CommonSelect({Key key, this.title}) : super(key: key);
@override
_CommonSelectState createState() => _CommonSelectState();
}
class _CommonSelectState extends State<CommonSelect> {
String pickerData = '请选择';
@override
Widget build(BuildContext context) {
return Container(
child: InkWell(
onTap: () {
switch (widget.title) {
case '时间':
DatePicker.showDatePicker(context,
showTitleActions: true,
minTime: DateTime(2020, 1, 1),
maxTime: DateTime(2020, 12, 31), onChanged: (date) {
print('change $date in time zone ' +
date.timeZoneOffset.inHours.toString());
}, onConfirm: (date) {
pickerData = date.toString().substring(0, 11);
setState(() {});
}, currentTime: DateTime.now(), locale: LocaleType.zh);
break;
case '证件类型':
Picker(
adapter: PickerDataAdapter<String>(
pickerdata: [
["身份证", "驾驶证", "护照"]
],
isArray: true,
),
changeToFirst: true,
hideHeader: false,
title: Text(
"证件类型",
style: TextStyle(
fontSize: 32.sp,
color: Color(0xff333333),
),
),
confirmTextStyle: TextStyle(
fontSize: 28.sp,
color: Color(0xffffc40c),
),
cancelTextStyle: TextStyle(
fontSize: 28.sp,
color: Color(0xff333333),
),
onConfirm: (Picker picker, List value) {
pickerData = picker.getSelectedValues()[0];
setState(() {});
print(value.toString());
print(picker.getSelectedValues());
}).showModal(context);
break;
default:
}
},
child: Container(
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(
pickerData,
style: TextStyle(
fontSize: BaseStyle.fontSize36,
color: BaseStyle.color999999,
fontWeight: FontWeight.w600,
),
),
Icon(
AntDesign.right,
color: BaseStyle.color999999,
size: 32.w,
),
],
),
),
),
);
}
}

@ -5,7 +5,6 @@ import 'package:akuCommunity/base/assets_image.dart';
import 'package:akuCommunity/base/base_style.dart';
import 'package:akuCommunity/utils/headers.dart';
import 'package:akuCommunity/widget/common_input.dart';
import 'common_select.dart';
// import 'package:akuCommunity/widget/single_image_up.dart';
@ -103,7 +102,7 @@ class _DecoratorInfoState extends State<DecoratorInfo> {
children: [
_cardList(
'姓名', CommonInput(inputController: _userName, hintText: '请输入姓名')),
_cardList('证件类型', CommonSelect(title: '证件类型')),
// _cardList('证件类型', CommonSelect(title: '证件类型')),
_cardList('证件号',
CommonInput(inputController: _userIDCard, hintText: '请输入证件号')),
_cardList('联系方式',

@ -5,7 +5,6 @@ import 'package:akuCommunity/base/base_style.dart';
import 'package:akuCommunity/utils/headers.dart';
import 'package:akuCommunity/widget/bottom_button.dart';
import 'package:akuCommunity/widget/common_input.dart';
import 'common_select.dart';
import 'house_info.dart';
import 'pay_model_sheet.dart';
@ -50,8 +49,8 @@ class _OwnerManageState extends State<OwnerManage>
'widget':
CommonInput(inputController: _contactsPhone, hintText: '请输入联系方式')
},
{'title': '预计开始时间', 'widget': CommonSelect(title: '时间')},
{'title': '预计结束时间', 'widget': CommonSelect(title: '时间')},
// {'title': '预计开始时间', 'widget': CommonSelect(title: '时间')},
// {'title': '预计结束时间', 'widget': CommonSelect(title: '时间')},
];
}

@ -1,113 +0,0 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_icons/flutter_icons.dart';
import 'package:flutter_picker/flutter_picker.dart';
import 'package:akuCommunity/utils/headers.dart';
import 'package:akuCommunity/widget/picker/bee_date_picker.dart';
@Deprecated('s**t code should be remove')
class CommonPicker extends StatefulWidget {
final String title;
CommonPicker({Key key, this.title}) : super(key: key);
@override
_CommonPickerState createState() => _CommonPickerState();
}
class _CommonPickerState extends State<CommonPicker> {
String pickerData = '请选择';
@override
Widget build(BuildContext context) {
return Container(
height: 96.w,
padding: EdgeInsets.symmetric(vertical: 28.w),
decoration: BoxDecoration(
border:
Border(bottom: BorderSide(color: Color(0xffeeeeee), width: 0.5)),
),
child: Row(
children: [
Container(
margin: EdgeInsets.only(right: 30.w),
child: Text(
widget.title,
style: TextStyle(fontSize: 28.sp, color: Color(0xff333333)),
),
),
InkWell(
onTap: () {
switch (widget.title) {
case '出户时间':
BeeDatePicker.pick(DateTime.now());
// DatePicker.showDatePicker(context,
// showTitleActions: true,
// minTime: DateTime(2020, 1, 1),
// maxTime: DateTime(2020, 12, 31), onChanged: (date) {
// print('change $date in time zone ' +
// date.timeZoneOffset.inHours.toString());
// }, onConfirm: (date) {
// pickerData = date.toString().substring(0, 11);
// setState(() {});
// }, currentTime: DateTime.now(), locale: LocaleType.zh);
break;
case '物品名称':
Picker(
adapter: PickerDataAdapter<String>(
pickerdata: [
["全部", "家纺", "家具", "电器"]
],
isArray: true,
),
changeToFirst: true,
hideHeader: false,
title: Text(
"物品名称",
style: TextStyle(
fontSize: 32.sp,
color: Color(0xff333333),
),
),
confirmTextStyle: TextStyle(
fontSize: 28.sp,
color: Color(0xffffc40c),
),
cancelTextStyle: TextStyle(
fontSize: 28.sp,
color: Color(0xff333333),
),
onConfirm: (Picker picker, List value) {
pickerData = picker.getSelectedValues()[0];
setState(() {});
print(value.toString());
print(picker.getSelectedValues());
}).showModal(context);
break;
default:
}
},
child: Container(
width: 538.w,
height: 40.w,
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(
pickerData,
style: TextStyle(fontSize: 28.sp, color: Color(0xff999999)),
),
Icon(
AntDesign.right,
color: Color(0xff999999),
size: 32.sp,
),
],
),
),
)
],
),
);
}
}

@ -1,185 +0,0 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:image_stack/image_stack.dart';
import 'package:akuCommunity/base/base_style.dart';
import 'package:akuCommunity/utils/headers.dart';
import 'package:akuCommunity/widget/cached_image_wrapper.dart';
class ActivityCard extends StatelessWidget {
final String imagePath, title, subtitleFirst, subtitleSecond;
final List<String> memberList;
final bool isOver, isVote, isVoteOver;
final Function fun;
ActivityCard(
{Key key,
this.imagePath,
this.title,
this.subtitleFirst,
this.subtitleSecond,
this.memberList,
this.isOver,
this.isVote,
this.isVoteOver,
this.fun})
: super(key: key);
@override
Widget build(BuildContext context) {
return Container(
margin: EdgeInsets.only(
top: 20.w,
left: 32.w,
right: 32.w,
),
decoration: BoxDecoration(
color: Color(0xffffffff),
borderRadius: BorderRadius.all(Radius.circular(6)),
boxShadow: <BoxShadow>[
BoxShadow(
color: Colors.grey.withOpacity(0.2),
offset: Offset(1.1, 1.1),
blurRadius: 10.0),
],
),
child: InkWell(
onTap: () {
fun(imagePath, title, isOver, isVote, isVoteOver, memberList);
},
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
margin: EdgeInsets.only(bottom: 16.w),
child: ClipRRect(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(6),
topRight: Radius.circular(6),
),
child: CachedImageWrapper(
url: imagePath,
width: 686.w,
height: 210.w,
),
),
),
Container(
padding: EdgeInsets.symmetric(horizontal: 24.w),
margin: EdgeInsets.only(bottom: 16.w),
child: Text(
title,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: TextStyle(
fontSize: BaseStyle.fontSize28,
color: BaseStyle.color4a4b51),
),
),
Container(
padding: EdgeInsets.symmetric(horizontal: 22.w),
margin: EdgeInsets.only(bottom: 8.w),
child: isVote
? Text(
subtitleFirst,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: TextStyle(
fontSize: BaseStyle.fontSize24,
color: BaseStyle.color999999),
)
: RichText(
text: TextSpan(children: <InlineSpan>[
TextSpan(
text: '地点: ',
style: TextStyle(
fontSize: BaseStyle.fontSize24,
color: BaseStyle.color999999),
),
TextSpan(
text: subtitleFirst,
style: TextStyle(
fontSize: BaseStyle.fontSize24,
color: ktextPrimary),
),
]),
),
),
Container(
padding: EdgeInsets.symmetric(horizontal: 22.w),
margin: EdgeInsets.only(bottom: 16.w),
child: RichText(
text: TextSpan(children: <InlineSpan>[
TextSpan(
text: isVote ? '投票时间: ' : '报名时间: ',
style: TextStyle(
fontSize: BaseStyle.fontSize24,
color: BaseStyle.color999999),
),
TextSpan(
text: subtitleSecond,
style: TextStyle(
fontSize: BaseStyle.fontSize24, color: ktextPrimary),
),
]),
),
),
Container(
margin: EdgeInsets.only(
left: 24.w,
right: 20.w,
bottom: 24.w,
),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Container(
margin: EdgeInsets.only(left: 80.w),
child: ImageStack(
imageList: memberList,
imageRadius: 44.sp,
imageCount: 3,
imageBorderWidth: 1,
totalCount: 3,
),
),
InkWell(
onTap: () {
fun(imagePath, title, isOver, isVote, isVoteOver,
memberList);
},
child: Container(
alignment: Alignment.center,
height: 44.w,
width: 120.w,
padding: EdgeInsets.symmetric(
vertical: 8.w,
),
decoration: BoxDecoration(
color: isOver
? BaseStyle.colorababab
: BaseStyle.colorffc40c,
borderRadius: BorderRadius.all(Radius.circular(22)),
),
child: Text(
isOver
? '已结束'
: isVote
? '去投票'
: '去参与',
style: TextStyle(
fontWeight: FontWeight.w600,
fontSize: BaseStyle.fontSize22,
color: BaseStyle.color4a4b51),
),
),
)
],
),
)
],
),
),
);
}
}

@ -1,199 +0,0 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:image_stack/image_stack.dart';
import 'package:akuCommunity/base/base_style.dart';
import 'package:akuCommunity/utils/headers.dart';
import 'package:akuCommunity/widget/cached_image_wrapper.dart';
class CommunityCard extends StatefulWidget {
final String imagePath, title, subtitle, timeZone;
final List<String> headList;
final bool isOver;
final int peopleNum;
final Function fun;
CommunityCard(
{Key key,
this.imagePath,
this.title,
this.subtitle,
this.timeZone,
this.headList,
this.isOver,
this.peopleNum,
this.fun})
: super(key: key);
@override
_CommunityCardState createState() => _CommunityCardState();
}
class _CommunityCardState extends State<CommunityCard> {
Container _cardHeader(String imagePath, title, subtitle, timeZone) {
return Container(
child: Row(
children: [
Container(
margin: EdgeInsets.only(bottom: 16.w),
child: ClipRRect(
borderRadius: BorderRadius.all(Radius.circular(6)),
child: CachedImageWrapper(
url: imagePath,
width: 160.w,
height: 120.w,
),
),
),
SizedBox(width: 20.w),
Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
width: 480.w,
margin: EdgeInsets.only(bottom: 6.w),
child: Text(
title,
overflow: TextOverflow.ellipsis,
maxLines: 1,
style: TextStyle(
fontSize: BaseStyle.fontSize28,
color: BaseStyle.color4a4b51),
),
),
Container(
width: 480.w,
margin: EdgeInsets.only(bottom: 8.w),
child: Text(
subtitle,
overflow: TextOverflow.ellipsis,
maxLines: 1,
style: TextStyle(
fontSize: BaseStyle.fontSize24,
color: BaseStyle.color999999),
),
),
Container(
width: 480.w,
child: RichText(
overflow: TextOverflow.ellipsis,
maxLines: 1,
text: TextSpan(children: <InlineSpan>[
TextSpan(
text: '参与时间: ',
style: TextStyle(
fontSize: BaseStyle.fontSize24,
color: BaseStyle.color999999),
),
TextSpan(
text: timeZone,
style: TextStyle(
fontSize: BaseStyle.fontSize24,
color: BaseStyle.color4a4b51),
),
]),
),
),
],
),
],
),
);
}
Container _cardFooter(String imagePath, title, List<String> headList,
bool isOver, int peopleNum, Function fun) {
return Container(
margin: EdgeInsets.only(top: 40.w),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Container(
margin: EdgeInsets.only(left: 80.w),
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
children: [
Container(
margin: EdgeInsets.only(right: 26.w),
child: ImageStack(
imageList: headList,
imageRadius: 44.sp,
imageCount: 3,
imageBorderWidth: 1,
totalCount: 3,
),
),
Text(
'$peopleNum人已参加',
style: TextStyle(
fontSize: BaseStyle.fontSize22, color: ktextPrimary),
),
],
),
),
InkWell(
onTap: () {
fun(imagePath, title);
},
child: Container(
alignment: Alignment.center,
height: 44.w,
width: 120.w,
padding: EdgeInsets.symmetric(
vertical: 7.w,
),
decoration: BoxDecoration(
color: isOver ? BaseStyle.colorababab : BaseStyle.colorffc40c,
borderRadius: BorderRadius.all(Radius.circular(22)),
),
child: Text(
isOver ? '已结束' : '去参与',
style: TextStyle(
fontWeight: FontWeight.w600,
fontSize: BaseStyle.fontSize22,
color: BaseStyle.color4a4b51),
),
),
)
],
),
);
}
@override
Widget build(BuildContext context) {
return Container(
color: Colors.white,
margin: EdgeInsets.only(
top: 24.w,
left: 32.w,
right: 32.w,
),
padding: EdgeInsets.only(
top: 12.w,
left: 10.w,
right: 16.w,
bottom: 20.w,
),
child: Column(
children: [
_cardHeader(
widget.imagePath,
widget.title,
widget.subtitle,
widget.timeZone,
),
_cardFooter(
widget.imagePath,
widget.title,
widget.headList,
widget.isOver,
widget.peopleNum,
widget.fun,
)
],
),
);
}
}

@ -50,13 +50,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.0.0"
ansicolor:
dependency: transitive
description:
name: ansicolor
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.1"
archive:
dependency: transitive
description:
@ -134,20 +127,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.2.0"
chewie:
dependency: transitive
description:
name: chewie
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.0"
chewie_audio:
dependency: transitive
description:
name: chewie_audio
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.2.0"
cli_util:
dependency: transitive
description:
@ -183,13 +162,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.2"
console_log_handler:
dependency: transitive
description:
name: console_log_handler
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.6"
convert:
dependency: transitive
description:
@ -211,20 +183,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.0.0"
css_colors:
dependency: transitive
description:
name: css_colors
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.0"
csslib:
dependency: transitive
description:
name: csslib
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.17.0"
cupertino_icons:
dependency: "direct main"
description:
@ -267,13 +225,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "4.0.0-prev3"
extended_list_library:
dependency: transitive
description:
name: extended_list_library
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.0.0"
extended_text:
dependency: "direct main"
description:
@ -309,13 +260,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "6.1.0"
flui:
dependency: "direct main"
description:
name: flui
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.9.2"
flustars:
dependency: "direct main"
description:
@ -370,13 +314,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.7.0"
flutter_html:
dependency: "direct main"
description:
name: flutter_html
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.0-nullsafety.0"
flutter_icons:
dependency: "direct main"
description:
@ -384,13 +321,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.0"
flutter_layout_grid:
dependency: transitive
description:
name: flutter_layout_grid
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.0-nullsafety.6"
flutter_localizations:
dependency: "direct main"
description: flutter
@ -403,13 +333,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.0.3"
flutter_picker:
dependency: "direct main"
description:
name: flutter_picker
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.0"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
@ -438,13 +361,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.6.0-nullsafety.0"
flutter_svg:
dependency: transitive
description:
name: flutter_svg
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.21.0-nullsafety.0"
flutter_swiper:
dependency: "direct main"
description:
@ -469,13 +385,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.3.0"
font_awesome_flutter:
dependency: "direct main"
description:
name: font_awesome_flutter
url: "https://pub.flutter-io.cn"
source: hosted
version: "9.0.0"
foundation_fluttify:
dependency: transitive
description:
@ -525,13 +434,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.0"
html:
dependency: transitive
description:
name: html
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.15.0"
http:
dependency: transitive
description:
@ -574,13 +476,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.0"
image_stack:
dependency: "direct main"
description:
name: image_stack
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.1"
import_sorter:
dependency: "direct dev"
description:
@ -618,20 +513,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.6.3"
json_annotation:
dependency: transitive
description:
name: json_annotation
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.1.1"
latlong:
dependency: "direct main"
description:
name: latlong
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.6.1"
logger:
dependency: "direct main"
description:
@ -639,13 +520,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.0.0"
logging:
dependency: transitive
description:
name: logging
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.11.4"
matcher:
dependency: transitive
description:
@ -709,20 +583,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.8.0"
path_drawing:
dependency: transitive
description:
name: path_drawing
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.5.0-nullsafety.0"
path_parsing:
dependency: transitive
description:
name: path_parsing
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.2.0-nullsafety.0"
path_provider:
dependency: "direct main"
description:
@ -856,22 +716,15 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "4.0.0"
quiver:
dependency: transitive
description:
name: quiver
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.0.0"
random_character:
dependency: "direct main"
description:
path: "."
ref: HEAD
resolved-ref: "1b56c5ba30220c3942a8cf2ccd43f20185001b59"
url: "http://192.168.2.201:8099/zhangmeng/random_character.git"
ref: null-safety
resolved-ref: "2a4d0949486432033d4b1a948243644a79a6b445"
url: "http://159.75.73.143:8080/mengfucius/random_character"
source: git
version: "0.0.1"
version: "0.1.0-nullsafety.0"
rational:
dependency: transitive
description:
@ -1080,13 +933,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.0.2"
validate:
dependency: transitive
description:
name: validate
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.7.0"
vector_math:
dependency: transitive
description:
@ -1101,27 +947,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.6.0"
video_player:
dependency: transitive
description:
name: video_player
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.2"
video_player_platform_interface:
dependency: transitive
description:
name: video_player_platform_interface
url: "https://pub.flutter-io.cn"
source: hosted
version: "4.0.0"
video_player_web:
dependency: transitive
description:
name: video_player_web
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.0"
vxstate:
dependency: transitive
description:
@ -1129,34 +954,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.1"
wakelock:
dependency: transitive
description:
name: wakelock
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.4.0"
wakelock_macos:
dependency: transitive
description:
name: wakelock_macos
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.1.0"
wakelock_platform_interface:
dependency: transitive
description:
name: wakelock_platform_interface
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.2.0"
wakelock_web:
dependency: transitive
description:
name: wakelock_web
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.2.0"
watcher:
dependency: transitive
description:
@ -1164,20 +961,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.9.7+15"
waterfall_flow:
dependency: "direct main"
description:
name: waterfall_flow
url: "https://pub.flutter-io.cn"
source: hosted
version: "3.0.1"
webview_flutter:
dependency: transitive
description:
name: webview_flutter
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.2"
win32:
dependency: transitive
description:

@ -12,9 +12,6 @@ dependencies:
sdk: flutter
flutter_localizations:
sdk: flutter
# 瀑布流
waterfall_flow: ^3.0.1
# 权限组件
permission_handler: ^5.0.1+1
# 版本信息
@ -27,31 +24,23 @@ dependencies:
cupertino_icons: ^1.0.2
# 打电话等各种功能
url_launcher: 5.5.2
# UI库
flui: 0.9.2
# 工具类
flustars: ^2.0.1
# icons
# TODO need remove
flutter_icons: 1.1.0
extended_text: ^5.0.4
#轮播图
flutter_swiper: ^1.1.6
#滑动卡片
font_awesome_flutter: ^9.0.0
#图片预览
photo_view: ^0.11.1
#图片缓存
cached_network_image: ^3.0.0-nullsafety
#头像层叠
image_stack: ^2.0.1
#弹窗
bot_toast: ^4.0.1
#加载html
flutter_html: ^2.0.0-nullsafety.0
#TODO need remove
#上拉滑动
sliding_up_panel: ^1.0.2
#经纬度
latlong: ^0.6.1
#滑块
flutter_slidable: ^0.6.0-nullsafety.0
#http
@ -62,8 +51,6 @@ dependencies:
flutter_datetime_picker: ^1.4.0
#随机二维码
qr_flutter: ^4.0.0
#选择器
flutter_picker: ^2.0.0
#高德地图
amap_map_fluttify: 0.29.0
amap_location_fluttify: 0.18.0
@ -80,7 +67,8 @@ dependencies:
flutter_easyrefresh: ^2.1.8
random_character:
git:
url: http://192.168.2.201:8099/zhangmeng/random_character.git
url: http://159.75.73.143:8080/mengfucius/random_character
ref: null-safety
image_picker: ^0.7.3
power_logger: ^1.0.0-nullsafety.0

Loading…
Cancel
Save