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

实验中心网站建设的调查问卷如何把地图放到自己做的网站上

实验中心网站建设的调查问卷,如何把地图放到自己做的网站上,网站被重定向跳转,以下哪个选项不属于网络营销的特点优美的应用体验 来自于细节的处理#xff0c;更源自于码农的自我要求与努力#xff0c;当然也需要码农年轻灵活的思维。本文章实现的Demo效果#xff0c;如下图所示#xff1a;class HeroHomePage extends StatefulWidget { override _TestPageState createState() … 优美的应用体验 来自于细节的处理更源自于码农的自我要求与努力当然也需要码农年轻灵活的思维。本文章实现的Demo效果如下图所示class HeroHomePage extends StatefulWidget { override _TestPageState createState() _TestPageState();}class _TestPageState extends StateHeroHomePage { override Widget build(BuildContext context) { return Scaffold( //背景 backgroundColor: Colors.grey[200], //标题 appBar: AppBar( title: Text(每日分享), ), //页面主体 body: buildBodyWidget(), ); } ... }页面的主体就是这里显示的图文使用Row来将图片与文本区域左右排列代码如下 Widget buildBodyWidget() { //水波纹点击事件监听 return InkWell( //手指点击抬起时的回调 onTap: () { //打开新的页面 openPageFunction(); }, child: Container( padding: EdgeInsets.all(10), color: Colors.white, //线性布局左右排列 child: Row( //主轴方向开始对齐 在这里是左对齐 mainAxisAlignment: MainAxisAlignment.start, //交叉轴上开始对齐 在这里是顶部对齐 crossAxisAlignment: CrossAxisAlignment.start, children: [ //左侧的图片 buildLeftImage(), //右侧的文本区域 buildRightTextArea()], ), ), );  }2 显示图片的构建左侧的图片区域 需要 使用 Hero 来包裹因为这里就是Hero动画触发的效果代码如下 ///左侧的图片区域 Container buildLeftImage() { return Container( margin: EdgeInsets.only(right: 12), child: Hero( tag: test, child: Image.asset( images/banner3.webp, width: 96, fit: BoxFit.fill, height: 96, ), ), );  }3 右侧的文本区域 ///右侧的文本区域 Expanded buildRightTextArea() { return Expanded( child: Column( crossAxisAlignment: CrossAxisAlignment.start, mainAxisSize: MainAxisSize.min, children: [ Text( 优美的应用, softWrap: true, overflow: TextOverflow.ellipsis, maxLines: 3, style: TextStyle(fontSize: 16), ), Text( 优美的应用体验 来自于细节的处理更源自于码农的自我要求与努力当然也需要码农年轻灵活的思维。, softWrap: true, overflow: TextOverflow.ellipsis, maxLines: 3, style: TextStyle(fontSize: 14, color: Colors.black38), ) ], ), );  }4 自定义透明过度动画路由Hero达成两个页面之间共享元素的连动效果但是页面的切换效果造成碍眼的体验配合一个透明过度达成舒适的体验代码如下 ///自定义路由动画 void openPageFunction() { Navigator.of(context).push( PageRouteBuilder( pageBuilder: (BuildContext context, Animationdouble animation, Animationdouble secondaryAnimation) { //目标页面 return DetailsPage(); }, //打开新的页面用时 transitionDuration: Duration(milliseconds: 1800), //关半页岩用时 reverseTransitionDuration: Duration(milliseconds: 1800), //过渡动画构建 transitionsBuilder: ( BuildContext context, Animationdouble animation, Animationdouble secondaryAnimation, Widget child, ) { //渐变过渡动画 return FadeTransition( // 透明度从 0.0-1.0 opacity: Tween(begin: 0.0, end: 1.0).animate( CurvedAnimation( parent: animation, //动画曲线规则这里使用的是先快后慢 curve: Curves.fastOutSlowIn, ), ), child: child, ); }, ), );  }5 最后就是点击图文信息打开的详情页面class DetailsPage extends StatelessWidget { override Widget build(BuildContext context) { return Scaffold( //背景透明 backgroundColor: Colors.white, appBar: AppBar( title: Text(精彩人生), ), body: buildCurrentWidget(context), ); } Widget buildCurrentWidget(BuildContext context) { return Container( color: Colors.white, padding: EdgeInsets.all(8), margin: EdgeInsets.all(10), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ //图片区域 buildHero(context), SizedBox( width: 22, ), //文字区域 buildTextContainer(), ], ), ); }}页面分为两部分第一部分的图片使用Hero过渡 需要注意的是 目标 Hero 的直接子类必须是一个 Material包裹代码如下 ///图片区域 Hero buildHero(BuildContext context) { return Hero( tag: test, child: Material( color: Colors.blue, child: InkWell( onTap: () { Navigator.of(context).pop(); }, child: Image.asset( images/banner3.webp, fit: BoxFit.fill, ), ), ), );  }第二部分就是一个普通的文本了 Container buildTextContainer() { return Container( child: Text( 优美的应用体验 来自于细节的处理更源自于码农的自我要求与努力, softWrap: true, overflow: TextOverflow.ellipsis, maxLines: 3, style: TextStyle(fontSize: 16), ), ); }点击原文可获取源码。
http://wiki.neutronadmin.com/news/353901/

相关文章:

  • 湛江市建设教育协会学校网站报社网站建设方案
  • 网站开发合同 黑客攻击条款聊城宏远网站建设优化
  • 网站flash音乐播放器网站IcP在哪查
  • 厦门企业建站系统模板网站建设要学哪些软件有哪些方面
  • 秦皇岛网站备案专业的建设网站哪个好
  • 定远网站开发做网站首选智投未来1
  • 中建一局华江建设有限公司网站网站建设加推广
  • 网站设计基本结构wordpress添加弹窗
  • 免费网站域名使用建站源码程序
  • 最好的产品网站建设网站建设技术包括
  • 小说网站要怎么做西安网站设计建设公司 交通
  • 动漫网站怎么做的行唐县做网站电话
  • 网站不备案可以上线吗网页开发的流程或者步骤是什么
  • 烟台互网站建设公司名单花生壳盒子做网站服务器
  • 深圳网站设计公司如何大数据精准营销服务
  • 网站建设信息收集网站不用了怎么办
  • 遂昌赶街网站wordpress采集公众号图片
  • 国防教育网站建设说明书百度一下百度网页版
  • 大朗东莞网站建设vi设计作品
  • 我有一个域名怎么做网站国内大型游戏外包公司
  • 温州企业网站建设服务漯河做网站推广
  • 网站名注册视频模板在线制作网站
  • 网站框架搭建设计平台推广计划书模板范文
  • 企业网站怎么备案用js来做网站
  • seo网站建设做个电商平台需要哪些步骤
  • 建站系统下载泰安北京网站建设公司哪家好
  • 国外简约企业网站磁力链接 网站怎么做的
  • 龙岗网站建设价位微信公众号搭建微网站
  • 签订网站建设协议 注意事项海尔公司网站建设现状
  • 音乐网站开发的意义怎么制作网站链接手机