flutter
文章平均质量分 72
贰叁得陆
不积跬步无以至千里,不积小流无以成江海。
展开
-
Flutter - Stream 浅析
StreamStream 是 Dart 提供的一种数据流订阅管理的"工具",Stream 可以接收任何对象,接收的对象通过 StreamController 的 sink 进行添加,然后通过 StreamController 发送给 Stream,通过 listen 进行监听,listen 会返回一个 StreamSubscription 对象,StreamSubscription 可以操作对数据流的监听,例如 pause,resume,cancel 等分类Single-subscription原创 2022-05-18 12:40:59 · 1047 阅读 · 0 评论 -
Flutter - Image 组件分析
Flutter 中提供了Widget 组件供开发者解决日常中关于图片相关的需求,其中包含 Image.file() 读取用户内存中图片,Image.asset() 加载程序包含的图片资源,Image.network() 用于网络图片的加载,我们主要通过 Image 对于网络图片加载的实现来初步了解 Image 组件的原理。首先从构造函数开始:Image.network( String src, { Key? key, double scale = 1.0, ......原创 2022-05-18 11:25:08 · 1362 阅读 · 0 评论 -
Flutter - 自定义 Tab 样式
import 'dart:math';import 'package:flutter/material.dart';import 'package:flutter_swiper_plus/flutter_swiper_plus.dart';void main() { runApp(const MyApp());}class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @o.原创 2022-05-16 16:18:57 · 1274 阅读 · 0 评论 -
Flutter中自定义视图实现柱形图的绘制
主要通过这个博文学习通过Flutter自定义视图来绘制柱形图.这年头没个图片都不好意思发博客了:在柱形图上方显示具体数值,x轴下方显示具体日期,忽略上方的日月年的tabBar.首先介绍几个主要的方法:canvas.drawRect(Rect rect, Paint paint); //绘制矩形canvas.drawLine(Offset p1, Offset p2, ...原创 2019-04-22 01:02:05 · 3107 阅读 · 5 评论 -
Flutter 不利用 BuildContext 跳转页面
趁着在家办公这期间, 梳理一下之前项目中碰到的问题; 需求: 在网络请求中, 碰上token失效的时候需要跳转回登陆页面,重新登陆. 思路: 在网络请求中, 加入拦截器, 碰上token失效的问题, 跳转页面; 代码:Navigator.pushAndRemoveUntil(context, new MaterialPage...原创 2020-02-14 17:59:06 · 645 阅读 · 0 评论 -
Flutter 启动白屏
Flutter 应用在 Android 端上启动时会有一段很明显的白屏现象,白屏的时长由设备的性能决定,设备性能越差,白屏时间越长.然后这个白屏是可以控制的,在Android代码中的 style.xml中有这样一段代码:<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar"> ...原创 2019-05-20 14:45:43 · 4829 阅读 · 0 评论