logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Execution failed for task ‘:app:kaptDebugKotlin‘.> A failure occurred while executing org.jetbrains

Execution failed for task ‘:app:kaptDebugKotlin‘.> A failure occurred while executing org.jetbrains

文章图片
#android
Android MVP 写法

Model:负责数据逻辑View:负责视图逻辑Presenter:负责业务逻辑持有关系:1、View 持有 Presenter2、Model 持有 Presenter3、Presenter 持有 View4、Presenter 持有 Model辅助工具:ViewBinding执行流程:View==> Presenter ==> Model ==> Presenter ==> View/*** 代理

文章图片
#android
解决 Flutter ListView 子元素 无限宽度

Container(alignment: Alignment.center,child:ListView(padding: EdgeInsets.fromLTRB(16, 0, 16, 0),children: <Widget>[Container(alignment: Alignment.topCenter,...

Flutter 事件传递简单概述、事件冒泡、事件穿透

可以把它看成视图中的手势监听组件,主要信息都在target属性中。翻译为命中测试结果,重点是它的_path集合保持着对象;重要函数介绍翻译为命中测试手势监听组件内部会调用的方法,如果返回true,会将当前手势监听组件也就是加入集合中,这只是默认规则,可以手动添加。核心代码:,加入集合中;还有查找 监听组件的顺序,是由深到浅。

文章图片
#flutter
Flutter项目开发模版,开箱即用

每当我们开始一个新项目,都会 引入常用库、封装工具类,配置环境等等,我了一些文档,将这些,得到了一个的Flutter开发模版,即使看不懂封装的工具对象原理,也没关系,,小白也可以快速开发Flutter项目。

文章图片
#flutter#前端
Flutter分模块开发、模块可单独启动、包含Provider

新建的单一Flutter项目,打包体积为17.4MB,而事例中包含五个模块的Flutter项目,打包体积为17.9MB,体积还算合理。

文章图片
#flutter
Flutter 与 Android原生 相互通信:BasicMessageChannel、MethodChannel、EventChannel

BasicMessageChannel主要应用于:传输数据;MethodChannel主要应用于:通过函数处理业务逻辑;EventChannel主要应用于:一些只能由原生端API才能完成的操作,处理完后发送给Flutter;和;。

文章图片
#flutter#android
    共 15 条
  • 1
  • 2
  • 请选择