请大家支持我的网站:http://tryenough.com/flutter-tonative 分3个大步骤: 1.在flutter中调用原生方法 2.在Android中实现被调用的方法 3.在iOS中实现被调用的方法 …
分类:flutter
flutter 覆盖屏幕组件Material
覆盖屏幕组件 会在当前屏幕内容基础上,再覆盖一个满屏的区域 Material( type = MaterialType.transparency, 屏幕灰色透明,即相当于覆盖一个灰色透明的div child:内容组件 )…
flutter 入坑笔记
flutter for android 环境搭建(ubuntu) 安装 Android 开发环境 安装jdk8. 配置环境变量:我使用的是”zsh”,所有编辑的是”~/.zshrc…
flutter how to use http package
官方介绍及文档 使用有问题 正确使用方法 import 'package:http/http.dart' as http; main(List<String> arguments) async { var u…
Flutter导航返回拦截(WillPopScope) 屏幕物理返回键拦截
为了避免用户误触返回按钮而导致APP退出,在很多APP中都拦截了用户点击返回键的按钮,然后进行一些防误触判断,比如当用户在某一个时间段内点击两次时,才会认为用户是要退出(而非误触)。Flutter中可以通过WillPop…
Flutter 原理之跨平台
通过最近对 Flutter 开发的大致了解,感受最深的简单概括就是:Widget 就是一切外加组合和响应式,我们开发的界面,通过组合其他的 Widget 来实现,当界面发生变化时,不会像我们原来 iOS 或者 Andri…
Flutter 2019 产品路线图正式公布
2019 Flutter 1.0 的发布对我们来说是一个很重要的起点,长路漫漫,我们仍有很多工作要做。这里我们向大家公开我们的产品路线图(Roadmap)规划,一方面是保持开源项目的透明度,另一方面,开发者们也可以根据我…
VS Code开发Flutter App - 添加有状态小部件篇
无状态小部件是不可变的,这意味着它们的属性不能改变 – 所有值都是最终的。 有状态窗口小部件维护可能在窗口小部件生命周期内发生更改的状态。实现有状态窗口小部件至少需要两个类:1) 一个StatefulWidg…
flutter routes
Flutter routerlib/routes.dart import 'package:flutter/material.dart'; import 'package:flutter_sky/screens/home…
flutter中的异步
前言 所谓“异步”,表示可以同时做几件事情,不需要等任何事情做完就可以做其他事情。 拿做饭打个比方,我可以先把米放到电饭锅里面去煮,等我放完米,盖完锅盖之后(准备环境),我就可以去做其他事情了。在米煮熟的这个期间,我不需…
Flutter中 TTS(播放文本功能)的使用
请支持原文:http://tryenough.com/flutter-tts 需求 在flutter中指定一段文字,播放语音。 实现 1.添加库引用 我们这里使用Dart的 tts库,首先在配置文件中添加这个库的引用: …
MAC 抓包工具
1、Proxyman 推荐* 免费 是一个原生的高性能 macOS 应用程序,它使开发人员能够轻松地捕获、检查和操作 HTTP(s) 请求/响应。 完全支持 Apple M1 和 macOS Monterey! 2、Ch…