最终效果

image

实现方法

使用PageView组件

NotificationListener可以监听PageView的改变,比如滑动的距离,页面索引等,目前只使用的了索引。里面的一些方法挺有用的。

NotificationListener(

onNotification: (ScrollNotification scrollInfo) {

// print(scrollInfo.metrics.pixels);

// print(scrollInfo.metrics.viewportDimension);

// print(_controller.page);

this.setState(() {

this.activeIndex = _controller.page.round();

});

return true;

},

child: PageView(

controller: _controller,

children: pictrueList

.map((PictrueData data) => FadeInImage.assetNetwork(

placeholder: "lib/assets/loading_img.gif",

image: data.url,

fit: BoxFit.cover,

alignment: Alignment.center,

))

<

小红书html布局自适应,Flutter实现马蜂窝小红书自适应高度轮播图相关推荐

  1. 仿小红书根据图片高度自适应viewpager高度轮播图

    源码地址:http://download.csdn.net/detail/qq_34262695/9805267 之前不了解小红书,直到有一天经理说看见一个他想要的效果,跟小红书一样,赶紧下载小红书来 ...

  2. 轮播图高度自适应_干货!弘成教你写轮播图全自动适应封装代码

    点击蓝字 关注我们 在弘成教育任UI讲师,带了几十个班数百个学生了,我发现学生们最头疼的不是网站界面的设计,各种网站的设计,专题页,详情页,店铺装修,他们都能设计得漂漂亮亮.也不是HTML+CSS的静 ...

  3. layui的轮播图片自适应大小_如何使用LayUI实现网页轮播图

    详细内容 本篇文章介绍了使用LayUI实现网页轮播图的方法,具有一定的参考价值,希望对学习Layui的朋友有帮助!想要用layui写出来轮播图,需要先下载layui的文档,下载到电脑上就可以了,随便保 ...

  4. 关于小红书的小程序不同数量的轮播图,展示不一样的轮播指示点的实现

    用过小红书的人,应该注意到,小红书的详情页轮播模块做的有点花里胡哨,可谓天下产品一家亲.人家有的,我们也想有.于是在百度不到的情况下,只能自己想办法写类似的轮播指示点效果了. 先看想要实现的效果图: ...

  5. html 轮播图自适应,JavaScript 自适应轮播图

    JavaScript 自适应轮播图 代码 话不多说,先上代码,方便复制粘贴.演示 轮播图 *{ margin: 0; padding: 0; } ul{ list-style: none; } img ...

  6. Flutter banner轮播图之Swiper

    文章目录 关于Swiper 示例并讲解 基础使用 分页控制器 显示样式 指示器 点击事件 高度自适应 完整代码 详细属性 基本参数 分页指示器 控制按钮 控制器(SwiperController) 轮 ...

  7. 用Flutter实现一个类似于轮播图的效果

    效果图: 过程脑洞自补!!! 类似于上图的效果,我们应该能想到用PageView来实现,但是思来想去,PageView官方并没有给自定义的参数,就是我们需要的下面的指示器的效果.现在我就来说下一下怎么 ...

  8. 微信小程序swiper图片尺寸_微信小程序之swiper轮播图中的图片自适应高度的方法...

    小程序中的轮播图很简单,官方都有例子的,但是唯一的缺陷就是swiper是固定死的150px高度,这样如果传入的图片大于这个高度就会被隐藏.辣么,怎样让图片自适应不同分辨率捏. 我的思路是:获取屏幕宽度 ...

  9. 关于如何将轮播图在移动端和pc端自适应的操作

    我用的bootstrap框架做的,轮播图代码用的bootstrap上的. 如何做到pc端和移动端兼容,关键在于一张图片需要2份,一份大的图,一份小的图,通过屏幕宽度的改变,来确定展示大图片还是小图片. ...

最新文章

  1. python2.7和3.7共存_centos7 python2 和python3 共存[转]
  2. 会计学python有用吗-会计转到数据分析值得吗?
  3. win10 安装 Pytorch
  4. 通过Java代码打开浏览器,本地文件目录以及ftp站点
  5. mybatis一级,二级缓存。缓存带来的脏读问题
  6. java rest 序列化_Django Rest Framework中的序列化和反序列化
  7. SU命令的功能及基本用法--psmerge
  8. 音创a55怎么安装系统_教您怎么用光驱重装系统,安装系统教程!
  9. Java 多线程编程两个简单的例子
  10. python中 urllib, urllib2, httplib, httplib2 几个库的区别
  11. 数据抓取的艺术(一)
  12. windows下的gcc编译器
  13. 密码学:一文读懂常用加密技术原理及其逻辑与应用方法
  14. 哪个表示经度?哪个表示纬度?是X是经度?还是Y表示经度?
  15. Layui 重载后表格内容重复 更换提交方式已解决
  16. 深圳市专精特新企业申报条件及各区奖励政策重点介绍,补贴20-200万
  17. 物流服务器维护,物流企业网络维护与管理 Email邮件服务器的基本配置 任务3-3 创建电子邮件服务器.doc...
  18. tensorflow中将标注文件写到train.txt, test.txt,trainval.txt中
  19. powershell 启动时报错 profile.ps1 cannot be loaded because running scri
  20. 红石模拟器android,Win10 Mobile红石3支持x86模拟器

热门文章

  1. [杂言]打坐一定要盘腿么?
  2. IE6下图片的浏览剪裁与上传
  3. 触屏笔哪个牌子好?平替电容笔性价比高的推荐
  4. 简述3D角色动画的应用及三大类型
  5. python 听歌识曲_听歌识曲--用python实现一个音乐检索器
  6. 【Python】5行代码缩小图片尺寸
  7. python按照号段生成手机号接收验证码_django 发送手机验证码的示例代码
  8. The reCAPTCHA was invalid. Go back and try it again.
  9. 杀不死的人狼——我读《人月神话》(五)
  10. 学习Photoshop的一些网站以及找素材的网站