自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 侧边栏Drawer栏刷新

Drawer的整体刷新和内部刷新

2022-12-06 19:31:11 757 2

原创 Flutter 国际化之坑与另一种国际化方法(2019-07-16)

Flutter的国际化很方便,也有一些小问题。下面是两个比较麻烦的坑。例如当你不想要某些Widget重构的时候,如果采用了Widget widget;widget ??=Text("");这样的写法时,切出APP,切换语言再回来,Widget上的文本是不会重构的,除非你退出当前页面,再次进入。另一个麻烦事是必须使用BuildContext调取文本,这将会使一些文本的调取变得异常繁琐,...

2019-07-16 10:39:03 865

原创 Flutter集成谷歌广告firebase_admob

本文用于纪念因AndroidX浪费的一天无废话,见流程事前准备:前往https://apps.admob.com注册google广告,获得admob ID,如果你懒得准备,可以直接使用文中的ID,那是Google广告的公共测试ID,仅供测试1 打开pubspec.yaml导入dependencies: firebase_admob: ^0.9.0+1不要忘记get2 打开项目下的a...

2019-07-02 00:03:21 4286 6

原创 Flutter如何使用本地公共项目

正在制作的游戏分为两个项目,一是游戏本体,二是关卡编辑器,两个项目需要共用文件,但是事情进行的并不顺利,最终采用了下面的方法在pubspec.yaml中直接导入package项目dependencies: meaty_plant_public_package: path: 完整本地路径,到项目文件夹之前采用的方式是import moudle,但是不好使。发生过如下问题:1、...

2019-04-09 13:22:18 2100

翻译 Flutter 数据库sqflite基础

本文为sqflite的基本用法介绍,翻译自sqflite的readme原文地址:https://pub.dartlang.org/packages/sqflite首先要在项目路径下的pubspec.yaml中添加依赖sqflite: ^1.1.0在Dart文件中导入包后即可使用import 'package:sqflite/sqflite.dart';基本用法:// 获取数据库...

2019-03-12 11:11:12 1450

原创 Flutter 使用SafeArea终结沉浸式状态栏、刘海屏与虚拟键之乱(竖屏篇)

Iphone普通系列待测IphoneX系列:未使用SafeArea的状况:充满全屏,顶部状态栏和底部操作区都被背景图片充满使用SafeArea的状况:顶部状态栏和底部操作区背景变成白色,MediaQuery.of(context).padding的top值为顶部高度,bottom值为底部高度宽高固定不变模拟器Pixel 2 XL,Android P,模拟刘海屏,底部为虚拟按键全屏代码...

2019-03-11 16:17:02 14716

原创 Flutter 与原生交互

Flutter访问原生并带参数返回Flutter 代码const MethodChannel _channel = const MethodChannel('fromFlutterToNative');在合适的位置使用方法_channel.invokeMethod("getTopBarHeight").then((o) { setState(() { ...

2019-03-09 15:00:06 697

原创 AndroidStudio更新失败的解决方案之一

当无论如何也连不上的时候C:\Users\sakur.gradle\gradle.properties里的代理信息全部删除

2019-02-10 11:47:03 1312

原创 Flutter 如何以二进制的方式存储文件

本文将介绍如何将二进制文件存储至指定路径,已经通过测试,测试的过程为使用下文的方式将sqlite数据库存储至项目文件夹内,可以正常的通过sqflite使用※Android需要读写权限※Android在模拟器中写入文件到非项目路径可能会失败,真机测试了可以使用——三星note3-5.0lolipop※ios未测试//flutter资源路径,需要提前配置好,保证可用,路径的最后要标注...

2018-11-13 20:57:42 7870

原创 Flutter 如何为Button添加圆角

项目中有需要圆角按键的地方,百度之后发现都是在外部包裹一个widget的做法,用于OutlineButton会出现想象之外的异常现象,遂即寻求更靠谱的做法。阅读MaterialButton的构造器,发现了ShapeBorder shape参数,我觉得它是一个突破点final ShapeBorder shape;const MaterialButton({ Key key, @r...

2018-11-13 20:26:07 19845 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除