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

网络游戏网站制作自己怎么开网店的步骤

网络游戏网站制作,自己怎么开网店的步骤,企业做网站注意事项,ss和wordpress文章目录 前言一、需要实现的效果如下二、flutter实现代码如下#xff1a;总结 前言 最近写flutter项目#xff0c;遇到NestedScrollView与TabBar双列表滚动位置同步问题#xff0c;下面是解决方案#xff0c;希望帮助到大家。 一、需要实现的效果如下 1、UI图#xff1… 文章目录 前言一、需要实现的效果如下二、flutter实现代码如下总结 前言 最近写flutter项目遇到NestedScrollView与TabBar双列表滚动位置同步问题下面是解决方案希望帮助到大家。 一、需要实现的效果如下 1、UI图 需要实现的效果是左边滑动的时候右边的列表不要随左边滑动。右边滑动的时候左边也不要滑动。 二、flutter实现代码如下 1、用flutter原生的NestedScrollView是有问题的 2、使用第三方库解决这个问题extended_nested_scroll_view: ^6.2.1 3、完整的代码如下 import package:extended_nested_scroll_view/extended_nested_scroll_view.dart; import package:flutter/material.dart;void main() {runApp(const MyBitApp()); }class MyBitApp extends StatelessWidget {const MyBitApp({super.key});// This widget is the root of your application.overrideWidget build(BuildContext context) {return MaterialApp(title: Flutter Demo,theme: ThemeData(colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),useMaterial3: true,),home: MyApp(),);} }class MyApp extends StatelessWidget {overrideWidget build(BuildContext context) {return MaterialApp(title: NestedScrollView Demo,theme: ThemeData(primarySwatch: Colors.blue,),home: MyHomePage(),);} }class MyHomePage extends StatefulWidget {override_MyHomePageState createState() _MyHomePageState(); }class _MyHomePageState extends StateMyHomePage with SingleTickerProviderStateMixin {late TabController _tabController;late ListScrollController _scrollControllers;late ScrollController nestedScrollController;overridevoid initState() {super.initState();_tabController TabController(length: 2, vsync: this);_scrollControllers [ScrollController(),ScrollController(),];nestedScrollController ScrollController();}overridevoid dispose() {_tabController.dispose();for (var controller in _scrollControllers) {controller.dispose();}super.dispose();}overrideWidget build(BuildContext context) {// var tabBarHeight primaryTabBar.preferredSize.height;double statusBarHeight MediaQuery.of(context).padding.top;var pinnedHeaderHeight statusBarHeight kToolbarHeight;return Scaffold(body: DefaultTabController(length: 2,child: ExtendedNestedScrollView(onlyOneScrollInBody: true,pinnedHeaderSliverHeightBuilder: () pinnedHeaderHeight,headerSliverBuilder: (context, innerBoxIsScrolled) {return [SliverAppBar(title: Text(NestedScrollView Demo),pinned: true,floating: true,expandedHeight: 200,stretch: true,elevation: 0,stretchTriggerOffset: 100,bottom: TabBar(controller: _tabController,tabs: [Tab(text: Tab 1),Tab(text: Tab 2),],),),];},body: TabBarView(controller: _tabController,children: [KeepAliveWrapper(child: MediaQuery.removePadding(removeTop: true,context: context,child: ListView.builder(itemCount: 1000,itemBuilder: (context, index) {return ListTile(title: Text(Tab 1 Item $index),);},),),),KeepAliveWrapper(child: MediaQuery.removePadding(removeTop: true,context: context,child: ListView.builder(itemCount: 1000,itemBuilder: (context, index) {return ListTile(title: Text(Tab 2 Item $index),);},),),),],),),),);} }class KeepAliveWrapper extends StatefulWidget {final Widget child;const KeepAliveWrapper({Key? key, required this.child}) : super(key: key);override_KeepAliveWrapperState createState() _KeepAliveWrapperState(); }class _KeepAliveWrapperState extends StateKeepAliveWrapper with AutomaticKeepAliveClientMixin {overrideWidget build(BuildContext context) {super.build(context);return widget.child;}overridebool get wantKeepAlive true; }总结 这就是Flutter解决NestedScrollView与TabBar双列表滚动位置同步问题相关代码希望能帮助到你
http://www.dnsts.com.cn/news/104952.html

相关文章:

  • 注册服务器网站哪个好seo分析seo诊断
  • 网站seo策划方案设计济南网站推广服务
  • 网站定制案例微安电力百度竞价开户3000
  • 哪个网站可以做自己的网页精品课网站建设 辽宁
  • 宝安第一网站上海建设银行网站转账记录
  • 网站建设服务合同范本网站制作价格与售后视频
  • 最简单的网站php连接wordpress
  • 旺道网站排名优化百度关键词挖掘查询工具
  • 保险网站模板沧州市网站
  • 腾讯风铃怎么做网站2015做外贸网站好做吗
  • 网站顶一下代码word可以制作网页吗
  • 珠海网站建设费用网站建设ps模板
  • 买到域名网站怎么做wordpress upload
  • 网站搭建要多少钱网站二级域名打不开
  • 新闻文章网站源码做铝板的网站
  • 网站开发合同 docwordpress2019中文下载
  • 怎样通过阿里云建设网站wordpress首页
  • 清远公司网站建设建设部监理资质申报网站
  • 购买马来网站域名石家庄网站优化招聘
  • 电商型网站开发多少钱注册安全工程师好考吗难度大吗
  • 凤岗仿做网站怎么查询网站备案服务商是哪个
  • 绍兴做团购的网站个人简历ppt模板免费下载
  • 网站制作培训中心江门专业网站制作费用
  • 百度网站分析报告wordpress大前端d8主题
  • 常德建设网站公司站长工具站长之家
  • 做一个flash网站多少钱景安vps如何搭建wordpress
  • 网站开发毕业设计收获与体会长沙的seo网络公司
  • 提供网站建设管理汽车之家手机版网页
  • 行政审批网站建设规范北京网站建设公司兴田德润电话
  • 工作细胞第一季免费seo方案怎么做