请大家支持我的网站: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导航返回拦截(WillPopScope) 屏幕物理返回键拦截
为了避免用户误触返回按钮而导致APP退出,在很多APP中都拦截了用户点击返回键的按钮,然后进行一些防误触判断,比如当用户在某一个时间段内点击两次时,才会认为用户是要退出(而非误触)。Flutter中可以通过WillPop…
Flutter 原理之跨平台
通过最近对 Flutter 开发的大致了解,感受最深的简单概括就是:Widget 就是一切外加组合和响应式,我们开发的界面,通过组合其他的 Widget 来实现,当界面发生变化时,不会像我们原来 iOS 或者 Andri…
VS Code开发Flutter App - 添加有状态小部件篇
无状态小部件是不可变的,这意味着它们的属性不能改变 – 所有值都是最终的。 有状态窗口小部件维护可能在窗口小部件生命周期内发生更改的状态。实现有状态窗口小部件至少需要两个类:1) 一个StatefulWidg…
flutter routes
Flutter routerlib/routes.dart import 'package:flutter/material.dart'; import 'package:flutter_sky/screens/home…
Flutter中 TTS(播放文本功能)的使用
请支持原文:http://tryenough.com/flutter-tts 需求 在flutter中指定一段文字,播放语音。 实现 1.添加库引用 我们这里使用Dart的 tts库,首先在配置文件中添加这个库的引用: …
MAC 抓包工具
1、Proxyman 推荐* 免费 是一个原生的高性能 macOS 应用程序,它使开发人员能够轻松地捕获、检查和操作 HTTP(s) 请求/响应。 完全支持 Apple M1 和 macOS Monterey! 2、Ch…
dart知识点备忘录
运算符 expr1 ?? expr2如果expr1非空,则返回其值; 否则,评估并返回expr2的值。 构造函数冒号表达式 原理 冒号初始化是给数据成员分配内存空间时就进行初始化,就是说分配一个数据成员只要冒号后有此数据…
Flutter Widget简介
Widget 概念 首先我们需要了解下 widget 的概念,google 翻译过来叫小部件。将 widget 想象为一个可视化组件或与应用可视化方面交互的组件,同 view 可视化控件不同的是,widget 不是一个控…
flutter实用系列(五)之网络请求dio,请求,拦截器简单示例
flutter一直很火的网络请求插件dio直接上代码,写成一个类,可以直接使用包含请求的封装,拦截器的封装 import 'package:dio/dio.dart'; import 'dart:async'; impo…