Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
F
flutter_clx_base
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
flutter_clx_base
Commits
40e94077
提交
40e94077
authored
4月 09, 2025
作者:
祁增奎
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'v1.0.3_list_remove_item' into v1.0.3_auto_load_more
上级
e652554d
d30de523
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
18 行增加
和
10 行删除
+18
-10
toast_util.dart
lib/utils/toast_util.dart
+1
-2
base_list_widget.dart
lib/widget/base_list_widget.dart
+3
-1
my_refresh_list_public.dart
lib/widget/my_refresh_list_public.dart
+13
-6
pubspec.yaml
pubspec.yaml
+1
-1
没有找到文件。
lib/utils/toast_util.dart
浏览文件 @
40e94077
...
...
@@ -4,8 +4,7 @@ import 'package:fluttertoast/fluttertoast.dart';
class
ToastUtil
{
static
void
showToast
(
String
?
txt
,
{
ToastDuration
toastDuration
=
ToastDuration
.
short
,
ToastGravity
gravity
=
ToastGravity
.
BOTTOM
})
{
{
ToastDuration
toastDuration
=
ToastDuration
.
short
})
{
if
(
txt
.
isNullOrEmpty
())
{
txt
=
"信息异常"
;
}
...
...
lib/widget/base_list_widget.dart
浏览文件 @
40e94077
...
...
@@ -164,12 +164,14 @@ class _BaseListWidgetState extends State<BaseListWidget> {
}
_stateType
=
StateType
.
error
;
ToastUtil
.
showToast
(
msg
);
setState
(()
{});
if
(
_page
==
1
)
{
_dataList
.
clear
();
_count
=
_dataList
.
length
;
_controller
.
finishRefresh
();
}
else
{
_controller
.
finishLoad
();
}
setState
(()
{});
}
/// Build header.
...
...
lib/widget/my_refresh_list_public.dart
浏览文件 @
40e94077
...
...
@@ -94,6 +94,8 @@ class _MyListViewPublicState extends State<MyListViewPublic> {
_defaultRefresh
();
}
List
get
dataList
=>
_dataList
;
// 移除数据
void
removeItem
(
index
)
{
_dataList
.
removeAt
(
index
);
...
...
@@ -122,12 +124,14 @@ class _MyListViewPublicState extends State<MyListViewPublic> {
Widget
child
=
RefreshIndicator
(
onRefresh:
_defaultRefresh
,
child:
listItemCount
==
0
?
StateLayout
(
type:
stateType
,
emptyImg:
widget
.
emptyImg
,
hintText:
widget
.
emptyText
,
errorImg:
widget
.
errorImg
,
onRefresh:
callRefresh
,
?
SingleChildScrollView
(
child:
StateLayout
(
type:
stateType
,
emptyImg:
widget
.
emptyImg
,
hintText:
widget
.
emptyText
,
errorImg:
widget
.
errorImg
,
onRefresh:
callRefresh
,
),
)
:
ScrollConfiguration
(
//取消列表滑动水波纹
...
...
@@ -249,6 +253,9 @@ class MyListController {
void
notifySingleItem
(
index
,
beanJson
)
{
return
_deerListViewState
?.
notifySingleItem
(
index
,
beanJson
);
}
/// 获取数据源
List
get
dataList
=>
_deerListViewState
?.
_dataList
??
[];
}
class
MoreWidget
extends
StatelessWidget
{
...
...
pubspec.yaml
浏览文件 @
40e94077
name
:
flutter_clx_base
description
:
A new base library
version
:
1.0.
8
version
:
1.0.
9
homepage
:
http://t.clxkj.cn/clx-android/flutter_clx_base.git
environment
:
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论