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

如何做网站压力测试排名网站

如何做网站压力测试,排名网站,网站防黑客入侵做相关防御,给排水管道水压试验方案久久建筑网拖了好几天,终于要实现 「图片轮播」效果了,是不是很激动。 前几天专门学习的 Timer、PageView 还有没有印象呢?如果没有的话,可以再回去看看哦。 我们先来看下效果动图 就是在 之前PageView的基础上,添加了自动轮播…

拖了好几天,终于要实现 「图片轮播」效果了,是不是很激动。

前几天专门学习的 TimerPageView 还有没有印象呢?如果没有的话,可以再回去看看哦。

我们先来看下效果动图

就是在 之前PageView的基础上,添加了自动轮播效果。
那么,废话少说,开始吧。

一、准备数据源

很简单,准备5张图片,同样从小米官网偷

注意到没有,除了声明了 5 张图片之外,还单独提供了一个 realImgs的列表。他的作用很关键,决定了用户的体验哦。

这样做的目的是,「欺骗视觉」
在第一个位置增加 「real 最后一张图片」; 在最后的位置增加「real 第一张图片」,让「real 图片长度」 变成了 「real 图片长度 + 2。
这样,只需在滑动 pageview 的时候,当滑到「real 数组最后一张」的时候,强制显示「扩容数组的第一个元素」;
当手动滑动到「real 数组第一张」的时候,强制显示「扩容数组的最后的元素」。
这样一来,「循环轮播」的效果就出来了。

二、准备单个页面布局

很简单,直接贴代码了,注意,我特意用 Text 标识出真实的 图片的索引,好明白「循环轮播」的原理

三、定义循环的 Timer

先不用看注释,如果有疑惑,再看注释

四、准备 PageView 中的必要的属性

子控件

子控件

滑动效果

滑动效果

控制器

控制器

页面切换监听

页面切换监听

滚动方向

滚动方向

然后因为还需要滚动监监听,所以需要再准备通知

通知

通知

最后,把我们创建的 PageView 用 NotificationListener 包裹起来即可,像这样

    //创建类viewpagerWidget Pager(constraints, callback) {return new NotificationListener(child: new PageView.custom(....

五、这样,在 开始的 initState 中的 Timer 的推动下,PageView 就会开始循环轮播,然后在 PageView 的 页面监听的驱动以及通知的共同作用下,营造出像是在 ‘无限轮播’ 的假象。

Bingo!总结一下。

Timer
PageView
PageController
NotificationListener
PageScrollPhysics

http://www.lbrq.cn/news/2434141.html

相关文章:

  • 在日本做色情网站品牌营销策划方案
  • 怎么做老虎机网站的宁波seo网络推广产品服务
  • 购物平台排行榜2020seo搜索引擎优化关键词
  • 做网站卖产品要注册公司吗抖音seo源码搭建
  • wordpress配置数据库文件夹电脑优化是什么意思
  • 域名和网站的区别北京昨晚出什么大事
  • 为公益组织做网站重庆高端seo
  • wordpress在文章中加背景云seo
  • 日本做暧小视频在线观看网站网站seo优化皆宣徐州百都网络不错
  • 做网站采集内容广东疫情最新数据
  • 如何判断一个网站的关键词是否难做营销软文范例
  • 做代加工的网站发布成人培训机构
  • wordpress缓存首页不正常seo中心
  • docker做网站百度爱采购平台官网
  • 做艺术品的网站烘焙甜点培训学校
  • 网站开发怎么实现用户一对一发文字图片深度搜索
  • app推广拉新工作可靠吗seo 培训教程
  • 福建省政府网站建设与管理seo前景
  • 域名服务器都有了怎么做网站seo视频教程百度云
  • 电商网站的银行支付接入该怎么做长沙网站seo分析
  • 建网站需要多少钱和什么条件才能建百度不让访问危险网站怎么办
  • 兰州疫情最新情况通报seo权威入门教程
  • 电影网站logo设计seo排名公司
  • 山东省建设厅网站维护电话百度竞价推广出价技巧
  • 意识形态网站建设希爱力双效片副作用
  • 免费网站建立软文发布平台排名
  • 手机摄影网站如何做优化排名
  • 山西省建设厅政务中心网站百度seo建议
  • 泰安网站建设有哪些百度网站快速优化
  • 网站设计制作 联系郑州网站seo优化
  • 变频器实习DAY12
  • Java 爬虫实战指南:获取淘宝商品详情
  • IDEA全局Maven配置
  • Linux 内核与底层开发
  • 14.7 Alpaca格式深度解析:3倍指令准确率提升的LLM微调秘诀
  • MySQL 核心知识点梳理(3)