当前位置: 首页 > news >正文

网站seo教程我要做一个网站 需要营业范围吗

网站seo教程,我要做一个网站 需要营业范围吗,丹江口网站开发,网站的域名效果 需求 弹起键盘#xff0c;录制按钮紧挨着输入框收起键盘#xff0c;录制按钮回到初始位置 实现 第一步#xff1a;监听键盘弹起并获取键盘高度第二步#xff1a;根据键盘高度#xff0c;录制按钮高度计算偏移高度#xff0c;并动画移动第三步#xff1a;键盘收起…效果 需求 弹起键盘录制按钮紧挨着输入框收起键盘录制按钮回到初始位置 实现 第一步监听键盘弹起并获取键盘高度第二步根据键盘高度录制按钮高度计算偏移高度并动画移动第三步键盘收起录制按钮回到原始位置 涉及知识点 WidgetsBindingObserverdidChangeMetrics()MediaQuery.of(context).viewInsets.bottomAnimatedPositioned 代码 import package:flutter/material.dart; import package:flutter_xy/widgets/xy_app_bar.dart;import ../../r.dart;class RecordPage extends StatefulWidget {const RecordPage({super.key});overrideStateRecordPage createState() _RecordPageState(); }class _RecordPageState extends StateRecordPage with WidgetsBindingObserver {//键盘的高度double _keyboardHeight 0;final GlobalKey _key GlobalKey();overrideWidget build(BuildContext context) {return Scaffold(appBar: XYAppBar(title: 搜索音频识别,onBack: () {Navigator.pop(context);},),body: Stack(children: [const Positioned(top: 0,left: 0,right: 0,child: TextField(decoration: InputDecoration(labelText: 请输入内容),),),AnimatedPositioned(duration: const Duration(milliseconds: 800),curve: Curves.easeInOut,bottom: _offsetHeight 0 ? 0 : _offsetHeight,left: 0,right: 0,child: Image.asset(R.record_png,key: _key,width: 50,height: 50,),),],),);}overridevoid initState() {super.initState();WidgetsBinding.instance.addObserver(this);}overridevoid dispose() {WidgetsBinding.instance.removeObserver(this);super.dispose();}overridevoid didChangeMetrics() {WidgetsBinding.instance.addPostFrameCallback((_) {if (mounted) {setState(() {//键盘高度_keyboardHeight MediaQuery.of(context).viewInsets.bottom;});}});}/// 录制图标偏移的高度double get _offsetHeight {if (_keyboardHeight 0) return 0;final screenHeight MediaQuery.of(context).size.height;final inputBox _key.currentContext?.findRenderObject() as RenderBox?;final offset inputBox?.localToGlobal(Offset.zero);final inputPosition offset?.dy ?? 0;final inputHeight inputBox?.size.height ?? 0;var offsetHeight (inputPosition inputHeight) - (screenHeight - _keyboardHeight);return offsetHeight;} } 详情见github.com/yixiaolunhui/flutter_xy
http://www.zqtcl.cn/news/728929/

相关文章:

  • 有哪些网站可以做ps挣钱自己制作游戏
  • 旅游网站开发团队四川住房和城乡建设网站
  • 网站框架设计商城网站制作需要多少费用
  • 网站建设哪个公司个人网站做哪种能赚钱
  • 福建建设人才与科技发展中心seo导航站
  • 修文县生态文明建设局网站郑州制作网站哪家好
  • 泉州网站优化排名东莞长安做网站公司
  • 网站制作公司 顺的有口碑的赣州网站建设
  • 成都网站设计制作苏州新闻
  • 黑色网站设计iis 网站 红
  • 专业做家居的网站佛山做网站永网
  • 医疗网站建设讯息企业门户网站建设思路
  • 四川建设安全监督管理局网站网站传送门怎么做
  • 哪家网站做推广好优化师和运营区别
  • 鹰潭网站建设公司南宁行业平台开发公司
  • 织梦如何仿手机网站源码奉贤区专业建网站
  • 上海网站建设接单wordpress htaccess 404
  • 长春网站优化指导网站怎样做301跳转
  • 做网站域名是什么意思临沧网站开发
  • 怎么在网站上做网页专业图库网站 西安
  • 龙南建设局网站wordpress 购物导航网站
  • 做数据分析好看的网站自己做背景的网站
  • 做纸棋的网站制作什么网站做毕业设计
  • 上海易雅达网站建设公司广元网站开发
  • 网站备案注销北京优化健康宝
  • 网站地图怎么做XML深圳公共资源交易中心
  • 高碑店做网站的公司湛江专业建站推荐
  • 中国建设银行官网的网站首页c2c电子商务网站建设栏目结构图
  • 做网站的软件图标上海建站外贸
  • 保定网站建设推广成都移动端网站建设