flutter 获取屏幕宽度 第2页
- 定位Flutter内存问题很难么?
-
内存水位升高导致的稳定性问题严重影响app用户体验,所以开发者们非常关注Flutter的内存表现。随着Flutter业务越来越多,闲鱼也面临着oom导致的crash率提升的问题,下面我们结合项目中实际遇到的内存问题和解决思路跟大家分享下flutter内存优化的经验。本文分为三个部分:了解DartV...
- 超详解析Flutter渲染引擎|业务想创新,不了解底层原理怎么行?
-
作者|万红波(远湖)出品|阿里巴巴新零售淘系技术部前言Flutter作为一个跨平台的应用框架,诞生之后,就被高度关注。它通过自绘UI,解决了之前RN和weex方案难以解决的多端一致性问题。DartAOT和精减的渲染管线,相对与JavaScript和webview的组合,...
- flutter软件开发笔记25-内置组件总结
-
以下是Flutter内置的核心UI组件分类及常用组件列表,方便你系统化学习和掌握:1.基础组件组件名说明Text显示文本,支持样式、换行和富文本(TextSpan)Icon显示Material或Cupertino风格的图标(支持自定义图标库)Image加载本地/网络图片,支持缩放和...
- Flutter CarouselView 3.24版本的一个新组件
-
Flutter3.24带来了几个令人兴奋的新功能,其中最引人注目的是CarouselView小部件。这个小部件允许开发人员创建可滚动的、动态的项目列表,这些列表可以在进入和退出视图时调整大小,这对于图像库或产品展示等具有视觉吸引力的内容来说是完美的。1、CarouselView的说明Carous...
- 详解Flutter如何用思源宋体炫出你的UI
-
如何实现使用思源宋体字体样式。首先,让我们来了解一下什么是资源素材管理。简单来说,它就是为了方便我们管理各种资源文件,比如图片、字体、音频等。在Flutter中,我们可以使用pubspec.yaml文件来管理我们的资源。好了,言归正传,现在我们来看看如何实现思源宋体字体样式。思源宋体是一款开...
- 聊聊Flutter中Contrainer 组件的宽度限制
-
1Contrainer组件在flutter应用程序开发中,Contrainer组件可以理解为容器,常用用来设置背景、设置一个Widget的内外边距、以及边框样式等等。2Contrainer组件的基本使用以及大小限定分析Contrainer组件的大小限定可以描述为:*当Contr...
- 基于flutter3.x跨端仿抖音app实战|flutter-douyin短视频直播
-
#精品长文创作季#又经过了半个多月的爆肝输出,全新原创的flutter3_douyin短视频直播项目完结了。目前已经实现好的功能有首页、短视频、直播、聊天、我的等几个页面模块。实现了类似抖音全屏沉浸式滑动效果(上下滑动视频、左右切换页面模块)。实现了左右滑动的同时,顶部状态栏+Tab菜单+底部bot...
- flutter软件开发笔记09-安卓页面脚手架Scaffold的用途
-
Flutter3中的Scaffold就像一个"页面脚手架",它帮你快速搭建一个符合MaterialDesign标准的页面框架。用通俗的例子来说,它就像你房间的布局模板:想象你要布置一个房间:房顶要装个吊灯(AppBar)中间要放沙发(页面内容)左边要装个壁柜(抽屉...
- 初识Flutter中的Layer
-
开篇接触Flutter开发一段时间后发现自己对Flutter渲染流程重要的一环Layer的认知比较少,虽然Flutter对Widget的封装非常全面了开发者基本上只要面向Widget编程就可以完成绝大部分的功能,但是它作为一个UI框架我们还是需要尽可能的掌握它渲染体系的来龙去脉,因此借此篇文章简单介...
- 全栈项目开发2:主界面开发及全局尺寸适配指南
-
效果内容本节继上节内容后完成主界面的Tab页以及全局尺寸适配功能,以上两幅图分别是Windows平台和Android平台的界面效果,底部是自定义的导航栏,增加了中间凸起的按钮,并且具有点击切换动画效果为了方便后续代码的结果输出,编写了一个测试界面用于展示,待功能逐渐增多之后再将其隐藏起来,目前先放在...