- 博客(5)
- 收藏
- 关注
原创 Flutter应对UI走查手段
不知道大家工作中有没有过这样一个苦恼,就是明明自己写出来的界面跟设计图大差不差,而UI那些经常会抓着你1,2,3px的差距要求你改来改去,而很烦UI走查。所以,这时推荐个快速的方案,这个库可以帮助我们快速切换界面,多种分辨率,基本够用了。但是,像背景色,渐变色,字体样式子重还是不能这方法很容易察觉到。这个方法简单来说,就是把设计图作为Image放到overlay,显示到flutter视图的最上方,并且设置一些透明度。常规操作,避免UI上出错的概率,就是自己遇到重复的View,颜色,字体等。
2024-12-06 00:25:04
497
原创 Flutter scroll组件学习分析
在app的开发过程中,滚动的使用随处可见,商品信息的列表展示,股票下拉刷新最新的行情等等。总结下来就是:要展示的内容的长度超过了当前屏幕的显示范围的时候,我们就会用到滚动组件。大部分的情况下,常见的ListView和GridView基本上能满足用户的需求,当我们要实现一些复杂的动画的时候,Sliver组件就派上了用场。Sliver 的主要作用是配合:加载子组件并确定每一个子组件的布局和绘制信息,如果 Sliver 可以包含多个子组件时,通常会实现按需加载模型。App bar可支持联合滑动的Sliver。
2024-12-05 00:02:43
334
原创 教你封装一个 RefreshProviderMixin
在 APP 开发中,列表(ListView 和 GridView)是最常见的 UI 组件之一。很多时候,这些列表会与下拉刷新和上拉加载更多功能相结合。而这些功能往往会被重复使用,在每个页面中都要编写相似的代码。为了提高开发效率,避免代码冗余,我们可以通过封装一个 Mixin 来简化这些操作,集中管理刷新和分页逻辑。
2024-12-04 23:36:11
197
原创 Flutter 屏幕适配技巧
在 Flutter 开发中,屏幕适配是一个常见而重要的需求,尤其是在多个设备上运行时,保证应用在不同屏幕尺寸和分辨率下能够提供一致的体验。为了解决这个问题,插件和FittedBox组件成为了非常实用的工具。本文将详细介绍它们的作用以及如何使用它们进行屏幕适配。
2024-11-28 23:56:35
2165
原创 Git Stash 实际很有用
务。此时,你可能正在进行一项功能的开发,修改了很多代码,但这些代码还没有提交。如果不想丢失当前的修改,又必须切换任务,git stash就派上了用场。它可以帮助我们暂时保存未提交的修改,让我们能够方便地切换分支,待任务处理完再恢复之前的工作。
2024-11-28 23:43:14
1572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人