提交 4deb8b30 authored 作者: yueweilu's avatar yueweilu

1、搜全文布局问题

上级 670466c5
......@@ -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(
......
......@@ -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();
if (_mRecorder != null) {
_mRecorder.closeRecorder();
_mRecorder == null;
}
// 关闭防截屏
// 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();
......
......@@ -87,6 +87,8 @@ class _ReadCategoryPageState extends State<ReadCategoryPage> {
],
),
widget.controller.showSearch? Expanded(
child: Container(
margin: EdgeInsets.only(top: 15.w),
child: CustomPullScrollView(
controller: widget.controller.refreshController,
onRefresh: widget.controller.onRefreshSearch,
......@@ -99,6 +101,7 @@ class _ReadCategoryPageState extends State<ReadCategoryPage> {
},
searchALlResults: widget.controller.searchALlResults
,),
),
)):
widget.controller.showSearch?const SizedBox():BuildBook(bookDetailModel: widget.controller.bookDetailModel,),
widget.controller.showSearch?const SizedBox():Expanded(
......
......@@ -88,6 +88,8 @@ class _ReadDiscussPageState extends State<ReadDiscussPage> {
],
),
controller.showSearch? Expanded(
child: Container(
margin: EdgeInsets.only(top: 15.w),
child: CustomPullScrollView(
controller: controller.refreshController,
onRefresh: controller.onRefreshSearch,
......@@ -100,6 +102,7 @@ class _ReadDiscussPageState extends State<ReadDiscussPage> {
},
searchALlResults: controller.searchALlResults,
),
),
)):
Expanded(child: Stack(
children: [
......
......@@ -88,6 +88,8 @@ class _ReadNotePageState extends State<ReadNotePage> {
],
),
controller.showSearch? Expanded(
child: Container(
margin: EdgeInsets.only(top: 15.w),
child: CustomPullScrollView(
controller: controller.refreshController,
onRefresh: controller.onRefreshSearch,
......@@ -100,6 +102,7 @@ class _ReadNotePageState extends State<ReadNotePage> {
},
searchALlResults: controller.searchALlResults
),
),
)):
controller.showSearch?const SizedBox():BuildBook(bookDetailModel: widget.bookDetailModel,),
controller.showSearch?const SizedBox():Expanded(
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论