Flutter
文章平均质量分 88
星宇大前端
大前端编程爱好者,开源爱好者。
展开
-
TextField suffixIcon点击时TextField 选中弹出键盘<Flutter Bug篇>
项目场景:登录页面有输入密码,常规隐藏显示。但是点击后面小眼睛的时候,TextField会被选中,弹出键盘。 问题描述:点击prefix 或者 suffix 的时候,键盘弹出,输入框选中。 原因分析:没有阻止点击事件冒泡,这个事情应该是谷歌Flutter 去解决,也看了一些issue 很多提到了这些问题。https://github.com/flutter/flutter/issues/36324https://github.com/flutter/flutter/i原创 2020-09-05 11:53:43 · 2325 阅读 · 0 评论 -
Flutter2 来了!!!
宣布Flutter 22021年3月3日,星期三我们针对web,移动和台式机构建的下一代Flutter今天,我们宣布Flutter 2:Flutter的重大升级,使开发人员能够为任何平台创建美观,快速且可移植的应用程序。借助Flutter 2,您可以使用相同的代码库将本机应用程序发布到五个操作系统:iOS,Android,Windows,macOS和Linux; Windows Vista,Windows XP和Windows XP。以及针对Chrome,Firefox,Safari或E翻译 2021-03-04 09:28:31 · 4640 阅读 · 15 评论 -
Flutter Bloc 官方文档(BlocBuilder翻译)
什么是Bloc,为什么用Flutter Bloc 就不介绍了,直入主题。Bloc Widgets BlocBuilderBlocBuilder 是一个Flutter widget,它需要一个bloc和一个builder函数,BlocBuilder用响应 的新状态构建一个widget,BlocBuilder和StreamBuilder十分相似,但是它有一个更简单的API来减少所需的样板代码数量,builder函数可能会被多次调用,并且应该是一个纯函数,它返回一个小部件来响应状态。如果.翻译 2020-07-15 16:50:10 · 1792 阅读 · 0 评论 -
Flutter 运行到浏览器
背景最近想让Flutter 项目运行到浏览器试一下,按照一些博客说明,做了下面的操作。flutter config --enable-web // 打开web配置flutter run -d chrome //运行到chrome报错找不到chrome,执行flutter devices 也找不到浏览器,文件目录页没有web目录。下面说下正确的配置,其实看官网就好,一些博客太老,或者断章取义。官网配置如下:https://flutter.dev/docs/get-started/web下原创 2020-07-04 15:55:05 · 4412 阅读 · 0 评论 -
Dart abstract class mixin 究竟哪里不一样呢?
编程那么多年,C,C++,OC,Swift,JS,Java都有用过。但是最新实验了下Dart的abstract class mixin几个关键字,把我弄得有点迷糊,似乎他们之间可以互相替代的,究竟他们之间有什么不同,什么情况使用什么呢。1.定义关键字作用abstract抽象类,在Java,C++中都是接口抽象类,可以定义属性和虚函数,等着实现类去实现定义的方法。相当于Swift和OC的protocol,Swift里可以使用extension实现默认方法,但是在Dart里抽.原创 2020-06-15 14:13:24 · 987 阅读 · 0 评论 -
Dart 匿名函数和箭头函数的思考
不管什么语言,不管是叫闭包,Block,lambda表达式还是箭头函数。其实都是函数的简单写法,为了更方便的在各种场景使用。学了太多的语言,感觉有点乱,整理一下Dart的函数当参数的写法。 无返回函数做参数以List forEach函数为例,接收一个参数为int 返回 void的函数。 /** * Applies the function [f] to each ...原创 2020-04-22 17:56:50 · 631 阅读 · 0 评论 -
Dart 基础学习《一》:环境搭建Hello Dart
Dart学习笔记,留下痕迹一起学习。活到老,学到老。 背景交代开发系统:Mac个人经历:一直从事前端开发,iOS,安卓,Web,ReactNative都有涉及,5年开发经验。IDE:使用过Xcode,Android Studio,Vscode,Sublime 环境搭建IDE使用VSCode安装插件,Dart和CodeRunner插件设置环境变量...原创 2019-12-03 15:24:43 · 349 阅读 · 0 评论 -
给 iOS 开发者的 Flutter 指南
目录Views 视图 What is the equivalent of a UIView in Flutter? UIView 相当于 Flutter 中的什么? How do I update widgets? 我该如何更新 widget? How do I lay out my widgets? Where is my Storyboard? 如何对 widget...转载 2019-10-31 08:39:38 · 815 阅读 · 0 评论 -
Mac Flutter环境搭建
Flutter 中文网Mac配置环境,有点费劲。中国使用Flutter地址按照下面执行命令可以到:Flutter doctor监测,然后继续看中文网文档。$ export PUB_HOSTED_URL=https://pub.flutter-io.cn$ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn$ gi...原创 2019-03-01 19:57:22 · 231 阅读 · 0 评论