自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 项目嵌入Flutter Module(三) 交互

前言上篇文章说到了android 嵌入flutter后,通过自定义Activity去继承FlutterActivity,然后重写部分方法去打开一个FlutterActivity去达到我们想要的效果。这篇文章我们讲一下两者如何交互,并且同样适用于纯Flutter项目中,Flutter 和原生交互Android 项目嵌入Flutter Module(二)主要是需要通过 PlantformChannel 进行交互,PlantformChannel 有三种类型,BasicMessageChannel,具体可

2020-09-26 18:16:06 367

原创 Android 项目嵌入Flutter Module(二)

前言上篇文章我们讲的是Android 混合Flutter项目的一些基本用法和设计源码的分析。可以看到基本上实现了功能,但是在启动Flutter的时候会有短暂的白屏、黑屏的现象。这篇文章我们就围绕这个点去深入讨论一下Android 项目嵌入Flutter Module(一)正文首先我们看下重现场景以下内容均在启动模式为RenderMode.surface( RenderMode.texture后面会说到)在分析Flutter Android端启动源码的时候,我们提到过FlutterActivit

2020-09-26 00:07:26 465

原创 Android 项目嵌入Flutter Module(一)

前言前面两篇文章主要是对Flutter 项目 Android 端项目应用层大概启动流程源码的分析,这篇文章我们就重点来看下一个纯Android项目如何嵌入Flutter Module,以及如何通过FlutterActivity展示Flutter UI可以按照上面那个链接手动配置一下依赖,下面我们先看下大致效果下面我们分析一下整个流程,配置混合开发环境就不说了,按照文档配置就行之前分析FlutterActivity的时候,有说到这个类有几个静态方法,现在我们来分析一下 @NonNull

2020-09-25 01:02:02 789 1

原创 Flutter 安卓状态栏那点事儿

沉浸式状态栏在main.dart里加入如下代码便可实现 runApp(MyApp()); if (DifUtil.isAndroid()) { // 以下两行 设置android状态栏为透明的沉浸。 // 写在组件渲染之后,是为了在渲染后进行set赋值,覆盖状态栏,写在渲染之前MaterialApp组件会覆盖掉这个值。 SystemUiOverlayStyle systemUiOverlayStyle = SystemUiOverlayStyle(st

2020-09-23 16:00:28 962

原创 Flutter Android启动源码分析(二)

前言上篇文章Flutter Android启动源码分析(一)中主要对FlutterApplicaiton和FlutterActivity进行了分析,在FlutterActivity源码部分中FlutterActivityAndFragmentDelegate这个类一直被提到,这篇文章我们就主要分析一下它做了哪些事情Flutter Android启动源码分析(一)FlutterActivityAndFragmentDelegate作用FlutterActivity和FlutterFragment

2020-09-22 09:00:27 574

原创 Flutter Android启动源码分析(一)

前言版本:Flutter 1.20.4 stable这个系列主要讲解在Flutter的项目中,Android 从启动到加载Flutter等一系列的过程。本文主要是对FlutterApplication的startInitialization方法及FlutterActivity整个类源码的分析Application<application android:name="io.flutter.app.FlutterApplication" android:labe

2020-09-20 22:56:00 420

空空如也

空空如也

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

TA关注的人

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