flutter
Ani
1分钟
展开
-
Flutter中Provider 的使用例子
如何使用 flutter中的 provider原创 2022-12-28 10:06:40 · 1257 阅读 · 1 评论 -
flutter - SingleChildScrollView [转]
原文地址:https://www.cnblogs.com/upwgh/p/11419310.html在我们实际的项目开发中,经常会遇到页面UI内容过多,导致手机一屏展示不完的情况出现,以Android为例,在Android中遇到这类情况的做法通常就是使用ScrollView将内容包裹起来,如果不做可滑动的处理,Android上的表现为页面的部分内容无法展示,而在Flutter中,如果内容过多无法展示完全,屏幕的边界会给我们一个OVERFLOWED的警告提示,在Flutter中我们通常使用SingleCh转载 2020-10-13 10:07:09 · 2458 阅读 · 0 评论 -
Flutter 阴影框效果
记录一下,防止忘记 :)更详细的说明看另一朋友的:https://ninghao.net/video/6443每一个Item的实现代码:Container( height: 80, margin: EdgeInsets.only(top: 16, left: 38, right: 33), decoration: BoxDecoration( color: Theme ..原创 2020-05-27 15:57:37 · 5637 阅读 · 0 评论 -
dart 版本的 Diffie-Hellman 实现
最近工作中要用到这个算法,从而实现数据交换时的安全。在flutter/dart的库中没有找到直接能使用的,所以去找了几个版本,最后用C#的一个版本做了移植(原代码出处请看代码内注释)。希望对需要的人有帮助。代码如下://// DiffieHellmanManaged.cs: Implements the Diffie-Hellman key agreement algorithm//// Author:// Pieter Philippaerts (Pieter@mental.原创 2020-05-18 13:37:50 · 4831 阅读 · 0 评论 -
flutter defaultTextStyle
source article:https://www.woolha.com/tutorials/flutter-using-defaulttextstyle-examples在做一个功能的时间想到,如果一个 Text 没有设置style,它的默认style来自哪里?This tutorial shows you how to useDefaultTextStylewidg...转载 2020-04-26 08:41:11 · 6459 阅读 · 1 评论 -
Flutter中InheritedWidget使用的最佳实践 (转)
原文:https://blog.zhoulujue.com/InheritedWidget/Flutter的Widget层级可以做得非常深,在Widget层级间传递数据会让效率变得很低,也会多处很多bolierplate代码。例如下面的accountId,scopeId,如果MyWidget肯本用不到它们,accountId,scopeId还是要作为MyWidget的final参数,因为...转载 2019-12-20 16:28:04 · 5112 阅读 · 0 评论 -
Flutter synchronized lock
涉及到多线程时,必须要考虑锁,数据同步。找到资料:synchronized:https://pub.dev/packages/synchronized#-readme-tab-最基本的一个应用: 有一个变量a, 当多个线程访问时,必须保证同一时刻只有一个线程在读取/设置(类似于 C# 中的 lock(){} )。我们可以使用 synchronized 来处理就非常容易了。如:...原创 2019-12-05 15:31:16 · 12095 阅读 · 0 评论 -
flutter web application upload image
关于如何上传图片,先是找了网上的资料。最后根据下面的方式去实现https://stackoverflow.com/questions/49125191/flutter-http-post-upload-an-image?noredirect=1但一直没有成功。在确保服务端没有问题后,把重点移到flutter代码上。反复对比,却没有头绪。最后查了一下HTTP POST上传文件的方式(如下文...原创 2019-11-11 08:43:48 · 4383 阅读 · 0 评论 -
flutter Future 使用
下面情况是我使用过程中对Future的误解及处理过程,希望对大家理解有帮助我写一个Future的函数,希望它被异步调用。代码可能如下:@override Widget build(BuildContext context) { //code begin debugPrint(DateTime.now().toString() + ":build.1")...原创 2019-10-14 16:07:27 · 5473 阅读 · 0 评论 -
flutter 键盘显示后,盖住部分内容的问题
一般界面上有文本的输入框,点击后会显示键盘,正常情况是不允许键盘挡住输入框的。基于下面的代码开始做一个实验,并尝试解决问题class MyHomePage extends StatefulWidget { MyHomePage({Key key, this.title}) : super(key: key); final String title; @override...原创 2019-09-29 13:26:13 · 4968 阅读 · 1 评论 -
flutter 的像素尺寸
一般我们在android,ios中都有自己的尺寸,如:dp,pt但是在flutter中写尺寸是没有单位的。如:SizedBox(height: 736,width: 375,child: Container(color: Colors.lightBlueAccent) )实际上它的尺寸当然是有的。 在不同设备中它与devicePixelRatio 属性有关,通过此属性得到一个逻辑像...原创 2019-09-24 14:06:52 · 70257 阅读 · 12 评论