Flutter
「已注销」
这个作者很懒,什么都没留下…
展开
-
flutter 携带参数跳转页面
flutetr 携带参数跳转页面的又特别多的方式,大名鼎鼎的Bloc模式就可以跨页面共享数据,那么其他的一些状态管理框架也是可以的,这里记录一个最简单的方式,运用SDK提供的方式去传递数据.import 'package:flutter/material.dart';/// Created by eaaomk on 2021/7/6./// Desc:抽象传递数据类型class IGenericDataProvider<T> extends InheritedWidget {原创 2021-08-05 17:36:24 · 901 阅读 · 0 评论 -
Flutter(dart)/Java 实现单例模式
Flutter(dart) 中提供了一种十分方便的方式让我们来实现单列模式:class Singleton { static final Singleton _singleton = Singleton._internal(); factory Singleton() { return _singleton; } Singleton._internal();}Java中单例模式实现方式就比较多了,分为线程安全和非线程安全的,一般来讲,大部分场景都是需要线程安全的原创 2021-08-04 10:12:59 · 546 阅读 · 0 评论 -
flutter自定义实现图片的加载
在flutter中,默认的图片加载是缓存在内存中的,那么意味着我们结束应用程序后再次进入程序需要再次通过网络请求去加载一些图片资源,在用户的网络情况不是特别好的情况下就会造成不太良好的体验,网上也有一些技术大牛发布了一些加载库,确实厉害。当然别人能实现的我们自己也能实现,一直用别人的虽然节省了时间但不如自己亲自实现香,特别是这种小东西(比较大型的诸如Bloc这些状态管理框架还是随着自己对源码的掌握程度慢慢来,开发时间成本较高,肯定先用大牛的了。),如果自己实现或许能够提升那么一丢丢自己对flutter源码的原创 2021-07-17 18:06:29 · 764 阅读 · 1 评论 -
flutter应用启动页面-防白屏
android应用程序自己本身会带有一定时间的启动页面白屏,在flutter上貌似就更长时间的白屏了,分享一下如何解决:首先我们看到官方文档有类似的相关介绍,其实官方给我们也提供了一定程度上的解决办法:iOS:将此处的图片换为我们自己的图片即可。android:找到对应位置处,红框中为我们自己新添加的背景图片,在xml文件中修改图中标识处的引用即可,在许多机型中,有的加载很快,有的加载会很慢,很多时候会看见闪屏现象,那我们在flutter启动过程中肯定是想要加载我们另外的过渡..原创 2021-07-12 16:41:38 · 405 阅读 · 0 评论 -
解决InkWell水波纹颜色效果失效
InkWell 在某些地方使用某种方式嵌套widget时会导致水波纹效果失效.也查阅过其他文章,这里总结一下最实用的,能够解决绝大部分常见场景下的失效问题,上代码;Material( child: Ink( child: InkWell( onTap: onTap, child: Container( child:Text("在此处包裹你的组件") ,///Wrap your components here原创 2021-07-12 16:09:08 · 1408 阅读 · 0 评论 -
Flutter:InkWell与GestureDetector:有什么区别?
它们都提供许多常见功能,例如onTap,onLongPress等。主要区别是GestureDetector提供了更多控件(例如拖动等)。另一方面,它不包括InkWell所提供的波纹效果抽头。 可以根据需要使用它们中的任何一个,您希望将涟漪效应与InkWell一起使用,需要更多控件与GestureDetector一起使用,甚至将它们结合使用。...原创 2021-06-15 13:46:55 · 1667 阅读 · 0 评论