当前位置:   article > 正文

使用PlatformView将 Android 控件view制作成Flutter插件_Android_android 引入platformview

android 引入platformview

目录

  • 引言
    • 1. FlutterPlugin 创建
    • 2. 创建 Android 控件
    • 3. 注册 Android 控件
    • 4. 封装 Android 层通信交互 ‘CustomViewController’
      • 代码说明
    • 5. 在 flutter 中如何使用已注册的 Android 控件(view)
      • 代码说明
      • 如何使用这个View
    • 6. 附上 example 完整代码

引言

小编最近在项目中实现相机识别人脸的功能,将 Android 封装的控件 view 进行中转,制作成 FlutterPlugin 提供给 flutter 项目使用。为了方便后期的知识整理,下面,用简单的 demo 记录 Android 控件如何封装成 flutter 插件以及如何实现交互的过程。

1. FlutterPlugin 创建

第一步,创建一个 FlutterPlugin 项目。

2. 创建 Android 控件

抛砖引玉,创建一个简单的自定义控件,控件内包含三个元素

layout_custom_view.xml (布局文件)

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layo
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/425689?site=
推荐阅读
相关标签
  

闽ICP备14008679号