首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

嵌套的正文滚动正文显示在headerSliverBuilder后面

是指在Flutter中,可以通过使用CustomScrollView来实现嵌套滚动效果。在CustomScrollView中,可以通过headerSliverBuilder属性来构建一个SliverAppBar作为头部,并将滚动的正文部分放在SliverList或SliverGrid中。

嵌套滚动的优势在于可以实现复杂的页面布局,例如在一个页面中同时展示一个可滚动的头部和一个可滚动的正文部分。这种布局常见于新闻类应用或者带有悬浮效果的页面。

应用场景:

  • 新闻类应用:可以将新闻标题作为头部,新闻内容作为正文部分,实现同时滚动的效果。
  • 商品详情页:可以将商品图片作为头部,商品描述和评论作为正文部分,实现同时滚动的效果。
  • 个人主页:可以将用户信息和头像作为头部,用户发布的动态作为正文部分,实现同时滚动的效果。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):提供弹性计算能力,满足各类业务需求。产品介绍链接
  • 腾讯云对象存储(COS):提供安全、稳定、低成本的云端存储服务。产品介绍链接
  • 腾讯云数据库(TencentDB):提供多种数据库类型,包括关系型数据库和NoSQL数据库。产品介绍链接
  • 腾讯云人工智能(AI):提供多种人工智能服务,包括图像识别、语音识别、自然语言处理等。产品介绍链接
  • 腾讯云物联网(IoT):提供物联网设备接入、数据管理和应用开发的一站式解决方案。产品介绍链接

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Flutter 首页必用组件NestedScrollView示例详解

今天介绍组件是NestedScrollView,大部分App首页都会用到这个组件。 可以在其内部嵌套其他滚动视图滚动视图,其滚动位置是固有链接。...普通ScrollView中, 如果有一个Sliver组件容纳了一个TabBarView,它沿相反方向滚动(例如,允许用户标签所代表页面之间水平滑动,而列表则垂直滚动),则该TabBarView...例如,浏览内部列表以滚动到顶部不会导致外部ScrollView中SliverAppBar折叠以展开。...滚动隐藏AppBar 比如实现如下场景,当列表滚动时,隐藏AppBar,用法如下: NestedScrollView( headerSliverBuilder: (BuildContext context...controller为滚动控制器,可以监听滚到位置,设置滚动位置等,用法如下: _scrollController = ScrollController(); //监听滚动位置 _scrollController.addListener

3.6K40

Flutter 首页必用组件NestedScrollView

今天介绍组件是NestedScrollView,大部分App首页都会用到这个组件。 NestedScrollView 可以在其内部嵌套其他滚动视图组件,其滚动位置是固有链接。...普通ScrollView中, 如果有一个Sliver组件容纳了一个TabBarView,它沿相反方向滚动(例如,允许用户标签所代表页面之间水平滑动,而列表则垂直滚动),则该TabBarView...滚动隐藏AppBar 比如实现如下场景,当列表滚动时,隐藏AppBar,用法如下: NestedScrollView( headerSliverBuilder: (BuildContext context...controller为滚动控制器,可以监听滚到位置,设置滚动位置等,用法如下: _scrollController = ScrollController(); //监听滚动位置 _scrollController.addListener...(20.0); CustomScrollView( controller: _scrollController, ... ) physics表示可滚动组件物理滚动特性,系统提供ScrollPhysics

4.1K10

Flutter入门指北(Part 8)之Sliver 组件及NestedScrollView

,就会显示 AppBar // floating: true, // 该属性只有 floating 为 true 情况下使用,不然会报错 // 当上滑到一定比例...floating 属性,当有下拉动作时,会显示 AppBar ?...糟透了翻译 X 1:一个内部能够嵌套其他滚动部件,并使其滚动位置联结到一起滚动部件 /// The most common use case for this widget is a scrollable...糟透了翻译 X 2:最常用情况,就是在其 headerSliverBuilder 中使用携带 TabBar SliverAppBar(就是使用 SliverAppBar bottom 属性添加...X 3:用于构建 NestScrollView 头部部件,innerBoxIsScrolled 主要用来控制 SliverAppBar forceElevated 属性,当内部内容滚动时,显示

2.1K30

OpenCV 利用滚动不缩小情况下显示大型图片

最近由于项目需要,要在不缩小情况下显示一张2500*2000大小图片,找到了一篇博客写非常好,是邹老师写于2011年: http://blog.csdn.net/chenyusiyuan/article.../details/6565424 我正在试着把它翻译成C++风格,用Mat类型,实现后会再发出来 原贴代码,简单修改并加上了一些注释,VS2010上运行成功: // Image_ScrollBar.cpp...1400×700 { IplImage* dst_img; CvRect rect_dst, // 窗口中有效图像显示区域 rect_src; // 窗口图像对应于源图像中区域...true : false; // 若图像大于设定窗口大小,则显示滚动条 if(needScroll) { dst_img = cvCreateImage(cvSize(winWidth...cvRect( showWidth+1, vertiBar_y, vertiBar_width, vertiBar_height); //确定垂直滚动白色部分大小

65930

【BootStrap】简单聊一聊CSS全局样式和表格样式-附有源码

(如未加说明,则新代码是接在上面的代码后面) 下面的代码在上面代码p标签后 标题H1 标题H1 ?...普通列表样式:首先是前面有一定空隙,不是和文本同间隔。 另外就是有小圆点,当然,你可以改这个符号。 BootStrap中,我们只需要在ul上加一个class就可以解决这个问题。...在这里,我发现BootStrap4不支持ul一行显示,也就是添加class=”list-inline”是无效。 所以,我在这里就改用bootstrap3了。...7、响应式表格: 将.table元素包裹在.table-responsive元素内,即可创建响应式表格 当屏幕宽度小于768px时,表格会出现滚动条。...当屏幕宽度大于768px时,表格滚动条自然消失。 也就是table标签外再创一个div标签,divclass设置为table-responsive即可。

3.3K10

手摸手带你分析记录那些年我们一起淌过小程序坑

接下来,正文内容就要开始了,如果你还没关注我公众号,希望各位能够支持我,关注一下公众号,这也是给我动力,写出更好文章去帮助你们,谢谢~ 正文 第一坑 textarea 层级过高无法被覆盖 项目开发中都会有这样需求...当然,如果你使用了cover-view,那么就会造成它所在子级只支持嵌套 cover-view、cover-image,还可以 cover-view 中使用 button。...其它解决方法:弹出遮罩层时候把textarea组件隐藏,关闭遮罩后重新显示textarea组件。...) } ‍ 第三坑 scroll-view不触发bindscrolltolower事件 开发列表上拉分页加载功能时用到了小程序提供组件scroll-view(可滚动视图区域),通过bindscrolltolower...好像还有个订阅消息坑,到时候放后面再说,今天就到这里吧~

29720

scrollWidth,clientWidth,offsetWidth区别

) clientWidth 是对象可见宽度,不包滚动条等边线,会随窗口显示大小改变。...offsetWidth 是对象可见宽度,包滚动条等边线,会随窗口显示大小改变。...内无法完全显示,所以设置了overflow为auto,它会出现一个上下方向滑动框,假如没有设置id.scrollTop属性的话,默认情况下滑块位置顶端。...offsetTop:获取对象相对于版面或由 offsetTop 属性指定父坐标的计算顶端位置 offsetWidth:是对象可见宽度,包滚动条等边线,会随窗口显示大小改变 event.clientX...相对文档水平座标 event.clientY 相对文档垂直座标 clientWidth:是对象可见宽度,不包滚动条等边线,会随窗口显示大小改变。

2.1K20

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容最左端之间距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容最顶端之间距离 scrollWidth:获取对象滚动宽度...网页被卷去高: document.body.scrollTop 网页被卷去左: document.body.scrollLeft 网页正文部分上: window.screenTop 网页正文部分左...要得到窗口尺寸,对于不同浏览器,需要使用不同属性和方法:若要检测窗口真实尺寸,Netscape下需要使用Window属性; IE下需要深入Document内部对body进行检测;DOM环境下...--显示浏览器窗口实际尺寸--> 浏览器窗口 实际高度: 浏览器窗口 实际宽度:...(5)函数最后,通过按名称访问表单元素,结果输出至两个文本框。 (6)JavaScript代码最后,通过调用findDimensions ( )函数,完成整个操作。

8.1K30

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度(转)

网页被卷去高:document.body.scrollTop  网页被卷去左:document.body.scrollLeft  网页正文部分上:window.screenTop  网页正文部分左...scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容最左端之间距离  scrollTop:设置或获取位于对象最顶端和窗口中可见内容最顶端之间距离  scrollWidth:获取对象滚动宽度...要得到窗口尺寸,对于不同浏览器,需要使用不同属性和方法:若要检测窗口真实尺寸,Netscape下需要使用Window属性;IE下需要 深入Document内部对body进行检测;DOM环境下...--显示浏览器窗口实际尺寸--> 浏览器窗口 实际高度: 浏览器窗口 实际宽度: <input...(5)函数最后,通过按名称访问表单元素,结果输出至两个文本框。 (6)JavaScript代码最后,通过调用findDimensions ( )函数,完成整个操作。

16.1K10

butterfly文章页面上下篇按钮UI调整

编写了手机端悬停卡片样式 点击查看参考教程 参考方向 教程原贴 参考了事件监听动作语法 addEventListener 监听dom元素是否屏幕内示例 JS判断指定dom元素是否屏幕内方法实例...思路分析 我试图通过将文章底部按钮改至左右两侧,类似翻页键,同时添加悬停动作,通过css对兄弟相邻元素hover监测来控制显隐,悬停按钮时页面正中显示对应文章卡片。...首先要解决是按钮显示问题,如果是常显,有可能遮盖正文内容,尤其是手机端应该不会有足够位置。所以尝试通过设置滚动事件监听,页面滚动至原本上下页翻页位置,也就是正文刚好读完时候,才显示按钮。...至于卡片样式,虽然我一开始是想做成手机端侧栏卡片fixed样式那种风格,但是考虑到可用可见参数其实也就封面和标题,还要顾及到手机端显示情况,所以目前打算是做成书签风格。...STYLUS 新建 [Blogroot]\themes\butterfly\source\js\fixed-pagination.js, 这个 js 作用就是提供滚动监测了,这里因为翻页按钮是常态隐藏

1.7K20

微信公众平台编辑器可以剪裁和替换正文图片了

之前微信公众平台后台编辑器上线封面图裁剪功能,时隔近两个月今天,公众平台编辑器正文图片也可以剪裁和替换了,简单图片裁剪编辑小编们再也不用放到ps等作图软件处理了,方便快捷。...下面就让ytkah手把手教你玩转公众平台正文裁剪和替换: 点击正文图片,即可看到图片编辑工具栏 1、裁剪 点击剪裁,拖拽剪裁框就可以剪裁图片 ?...同时,滚动鼠标或拉动工具栏可直接对图片进行缩放 “收放自如,可大可小” ? 2、替换 工具栏点击图片替换,就可用其他图片替换原有图片 ?...另外,图片替换会保留原有图片样式 比如如果原来图片边框是圆角,替换新图片依然是圆角 3、正文插入封面图直接插原图 小编们都知道我们有个功能叫做 “正文顶部插入封面图原图片” ?...现在,点击“下一步”之后 就可以直接跳转到正文开头 并且显示“封面裁剪前完整图片” ? 给你最完整

1.6K50

javascript 获取多种主流浏览器显示页面高度(转)

网页被卷去高: document.body.scrollTop 网页被卷去左: document.body.scrollLeft 网页正文部分上: window.screenTop 网页正文部分左...scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容最左端之间距离  scrollTop:设置或获取位于对象最顶端和窗口中可见内容最顶端之间距离  scrollWidth:获取对象滚动宽度...event.offsetX 相对容器水平坐标  event.offsetY 相对容器垂直坐标  document.documentElement.scrollTop 垂直方向滚动值  event.clientX...+document.documentElement.scrollTop 相对文档水平座标+垂直方向滚动量 实现代码 1 12 浏览器窗口 实际高度: 13 浏览器窗口

94320

深度解析 Jetpack Compose 布局

以 Jetsnack 应用中自定义底部导航为例,该设计中,如果某项目被选中,则显示标签;如果未被选中,则只显示图标。而且,设计还需要让项目的尺寸和位置根据当前选择状态执行动画。...如下例所示: △ 未设置对齐嵌套布局 △ 通过父节点设置对齐线 您甚至可以自定义布局中创建自己自定义对齐,从而允许其他可组合项对齐到它。...由于滚动状态是从组合中读取,任何更改都会导致重组,重组时,还需要进行布局和绘制这两个后续阶段。 不过,我们不是要更改显示内容,而是更改内容位置。...您需要掌握一个原则: 只要可组合项或修饰符参数可能频繁发生更改,都应当保持谨慎,因为这种情况可能导致过度组合。只有更改显示内容时,才需要重组,更改显示位置或显示方式则不需要这么做。...△ 测量过程只测量正文尺寸 系统识别出只测量了正文,因此它是决定布局尺寸唯一重要子节点,图标和文本仍然需要测量,但可以放置过程中执行。

2K30

web前端开发初学者十问集锦(4)

;//IE9+、Chrome、Firefox、Opera 以及 Safari 网页正文全文宽(不包括滚动宽度): document.body.scrollWidth 网页正文全文高:document.body.scrollHeight...而需要在页面元素加载完后js放在后面,比如放在标签后面。此外,body标签onload事件是最后执行。...这里还是有个疑问,为什么同一个JS代码块中在后面定义函数可以调用,而在后面定义变量却报not undefined错误呢?...因为我们函数作用域中定义了与全局变量scope同名局部变量,导致全局作用域中变量被隐藏,函数体内不可见,如果想使用全局作用域中变量,使用window.var形式来显示调用。...现在很好理解为什么会得出那样结果了。 (3)JS作用域链表与JS中函数竟然可以嵌套定义 CC++中是绝对不允许函数嵌套定义,即在函数体内定义新函数,但是强大JS却是允许

1.3K20

DiscoTOC - 自动内容表格

滚动内容与 topic 链接是同步 当你滚动过当前页面中中主题时候,对应这个主题内容列表将会使用高亮来进行显示显示为绿色) 针对标题添加属性(你可以从其他 topic / post 中来链接到特定内容...) 通过单击 toc 主题链接,浏览器将会导航到正文内容对应位置上(同步滚动) 针对每一个标题添加一个可以拷贝链接(当然是在你期望情况下) RTL 支持 配色方案基于你当前使用配色方案 是如何进行工作...当上面的所有内容完成后,TOC 将会根据标题创建一个链接到正文链接,如下图: 设置 这个组件只有一个设置,就是 Toc 图标(这个图片将会在后面的设置中使用,官方不建议对这个图标进行修改。)...,右侧进行预览时候显示预览页面上。...插入到主题页面中 当我们使用 Toc 时候,阅读进度小组件会发生什么 你可能知道,页面中我们没有办法同时显示阅读进程和 TOC 。

36700

clientWidth、offsetWidth等介绍

网页被卷去高:document.body.scrollTop 网页被卷去左:document.body.scrollLeft 网页正文部分上:window.screenTop 网页正文部分左...scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容最左端之间距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容最顶端之间距离 scrollWidth:获取对象滚动宽度...event.offsetX 相对容器水平坐标 event.offsetY 相对容器垂直坐标 document.documentElement.scrollTop 垂直方向滚动值 event.clientX...+document.documentElement.scrollTop 相对文档水平座标+垂直方向滚动量 IE,FireFox 差异如下: IE6.0、FF1.06+: clientWidth =...网页被卷去高: document.body.scrollTop 网页被卷去左: document.body.scrollLeft 网页正文部分上: window.screenTop 网页正文部分左

53320

offsetWidth,clientWidth区别

偏移量 offsetWidth 元素水平方向上占用空间大小 包括元素宽度、可见垂直滚动条宽度、左边框高度和右边框高度...offsetWidth=width+padding+border offsetHeight 元素垂直方向上占用空间大小 包括元素高度、可见水平滚动条宽度、上边框高度和下边框高度...+padding 对象滚动宽度和高度 scrollWidth,scrollHeight (对象实际内容宽度,不包边线宽度) 对象左侧和顶部滚动距离 scrollLeft...,scrollTop 滚动大小 scrollWidth:没有滚动情况下,元素内容总宽度; scrollHeight:没有滚动情况下,元素内容总高度; scrollLeft...网页被卷去左: document.body.scrollLeft; 网页正文部分上: window.screenTop; 网页正文部分左: window.screenLeft; 屏幕分辨率

65920

js 获取浏览器高度和宽度值(多浏览器)

) 网页可见区域高: document.body.offsetHeight (包括边线高) 网页正文全文宽: document.body.scrollWidth 网页正文全文高: document.body.scrollHeight...网页被卷去高: document.body.scrollTop 网页被卷去左: document.body.scrollLeft 网页正文部分上: window.screenTop 网页正文部分左...scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容最左端之间距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容最顶端之间距离 scrollWidth:获取对象滚动宽度...+document.documentElement.scrollTop 相对文档水平座标+垂直方向滚动量 浏览器窗口 实际高度: 浏览器窗口 实际宽度

7.6K80
领券