Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
book-app
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
book-app
Commits
4deb8b30
提交
4deb8b30
authored
3月 22, 2024
作者:
yueweilu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1、搜全文布局问题
上级
670466c5
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
50 行增加
和
40 行删除
+50
-40
view.dart
lib/pages/bai_ke/view.dart
+1
-1
controller.dart
lib/pages/read_web/controller.dart
+6
-5
category.dart
lib/pages/read_web/widgets/category.dart
+15
-12
discuss.dart
lib/pages/read_web/widgets/discuss.dart
+14
-11
note.dart
lib/pages/read_web/widgets/note.dart
+14
-11
没有找到文件。
lib/pages/bai_ke/view.dart
浏览文件 @
4deb8b30
...
...
@@ -17,7 +17,7 @@ class _BaiKePageState extends State<BaiKePage> {
return
Scaffold
(
appBar:
AppBar
(
centerTitle:
false
,
title:
Text
(
'
${widget.keyword}
百度百科'
,
style:
TextStyle
(
fontSize:
14
.
w
,
fontWeight:
Fonts
.
medium
,
color:
Colours
.
c3
),),
title:
Text
(
widget
.
keyword
,
style:
TextStyle
(
fontSize:
14
.
w
,
fontWeight:
Fonts
.
medium
,
color:
Colours
.
c3
),),
),
body:
InAppWebView
(
initialUrlRequest:
URLRequest
(
...
...
lib/pages/read_web/controller.dart
浏览文件 @
4deb8b30
...
...
@@ -49,7 +49,7 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide
bool
get
show
=>
_show
;
// 录音
final
FlutterSoundRecorder
_mRecorder
=
FlutterSoundRecorder
(
logLevel:
Level
.
error
);
FlutterSoundRecorder
_mRecorder
=
FlutterSoundRecorder
(
logLevel:
Level
.
error
);
// 录音开始
bool
startRecording
=
false
;
// 是否存在离线文件
...
...
@@ -137,8 +137,9 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide
contentInput
.
dispose
();
flutterTts
.
stop
();
searchInput
.
dispose
();
_mRecorder
.
closeRecorder
();
_mRecorder
==
null
;
if
(
_mRecorder
!=
null
)
{
_mRecorder
.
closeRecorder
();
}
// 关闭防截屏
// await ScreenProtector.preventScreenshotOff();
super
.
onClose
();
...
...
@@ -156,6 +157,8 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide
model
.
selected
=
!
model
.
selected
;
}
}
setShowSearch
(
false
);
searchInput
.
text
=
''
;
toolModel
=
selectedModel
;
update
();
}
...
...
@@ -309,8 +312,6 @@ class ReadController extends FullLifeCycleController with GetSingleTickerProvide
// 开启录音
void
record
()
async
{
openTheRecorder
();
update
();
startRecording
=
true
;
String
filePath
=
await
Tools
.
getDirectory
();
String
fileName
=
Tools
.
generateVoiceFileName
();
...
...
lib/pages/read_web/widgets/category.dart
浏览文件 @
4deb8b30
...
...
@@ -87,18 +87,21 @@ class _ReadCategoryPageState extends State<ReadCategoryPage> {
],
),
widget
.
controller
.
showSearch
?
Expanded
(
child:
CustomPullScrollView
(
controller:
widget
.
controller
.
refreshController
,
onRefresh:
widget
.
controller
.
onRefreshSearch
,
onLoading:
widget
.
controller
.
onLoadingSearch
,
child:
BuildSearchAll
(
onTap:
(
SearchAllModel
sModel
){
if
(
widget
.
onTapSearchItem
!=
null
)
{
widget
.
onTapSearchItem
!(
sModel
);
}
},
searchALlResults:
widget
.
controller
.
searchALlResults
,),
child:
Container
(
margin:
EdgeInsets
.
only
(
top:
15
.
w
),
child:
CustomPullScrollView
(
controller:
widget
.
controller
.
refreshController
,
onRefresh:
widget
.
controller
.
onRefreshSearch
,
onLoading:
widget
.
controller
.
onLoadingSearch
,
child:
BuildSearchAll
(
onTap:
(
SearchAllModel
sModel
){
if
(
widget
.
onTapSearchItem
!=
null
)
{
widget
.
onTapSearchItem
!(
sModel
);
}
},
searchALlResults:
widget
.
controller
.
searchALlResults
,),
),
)):
widget
.
controller
.
showSearch
?
const
SizedBox
():
BuildBook
(
bookDetailModel:
widget
.
controller
.
bookDetailModel
,),
widget
.
controller
.
showSearch
?
const
SizedBox
():
Expanded
(
...
...
lib/pages/read_web/widgets/discuss.dart
浏览文件 @
4deb8b30
...
...
@@ -88,17 +88,20 @@ class _ReadDiscussPageState extends State<ReadDiscussPage> {
],
),
controller
.
showSearch
?
Expanded
(
child:
CustomPullScrollView
(
controller:
controller
.
refreshController
,
onRefresh:
controller
.
onRefreshSearch
,
onLoading:
controller
.
onLoadingSearch
,
child:
BuildSearchAll
(
onTap:
(
SearchAllModel
sModel
){
if
(
widget
.
onTapSearchItem
!=
null
)
{
widget
.
onTapSearchItem
!(
sModel
);
}
},
searchALlResults:
controller
.
searchALlResults
,
child:
Container
(
margin:
EdgeInsets
.
only
(
top:
15
.
w
),
child:
CustomPullScrollView
(
controller:
controller
.
refreshController
,
onRefresh:
controller
.
onRefreshSearch
,
onLoading:
controller
.
onLoadingSearch
,
child:
BuildSearchAll
(
onTap:
(
SearchAllModel
sModel
){
if
(
widget
.
onTapSearchItem
!=
null
)
{
widget
.
onTapSearchItem
!(
sModel
);
}
},
searchALlResults:
controller
.
searchALlResults
,
),
),
)):
Expanded
(
child:
Stack
(
...
...
lib/pages/read_web/widgets/note.dart
浏览文件 @
4deb8b30
...
...
@@ -88,17 +88,20 @@ class _ReadNotePageState extends State<ReadNotePage> {
],
),
controller
.
showSearch
?
Expanded
(
child:
CustomPullScrollView
(
controller:
controller
.
refreshController
,
onRefresh:
controller
.
onRefreshSearch
,
onLoading:
controller
.
onLoadingSearch
,
child:
BuildSearchAll
(
onTap:
(
SearchAllModel
sModel
){
if
(
widget
.
onTapSearchItem
!=
null
)
{
widget
.
onTapSearchItem
!(
sModel
);
}
},
searchALlResults:
controller
.
searchALlResults
child:
Container
(
margin:
EdgeInsets
.
only
(
top:
15
.
w
),
child:
CustomPullScrollView
(
controller:
controller
.
refreshController
,
onRefresh:
controller
.
onRefreshSearch
,
onLoading:
controller
.
onLoadingSearch
,
child:
BuildSearchAll
(
onTap:
(
SearchAllModel
sModel
){
if
(
widget
.
onTapSearchItem
!=
null
)
{
widget
.
onTapSearchItem
!(
sModel
);
}
},
searchALlResults:
controller
.
searchALlResults
),
),
)):
controller
.
showSearch
?
const
SizedBox
():
BuildBook
(
bookDetailModel:
widget
.
bookDetailModel
,),
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论