
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
简单来说:MethodChannel 是 Flutter 和原生代码(Android/iOS)之间的“电话线”。Flutter 端:你是一个只会说 Dart 语言的人原生端:对方是一个只会说 Java/Kotlin(Android)、 Objective-C/Swift(iOS)或ArkTs(ohos)的人MethodChannel:就是一部翻译电话,让你们能互相通话启动应用:Flutter 页面
override?'info';),// 自定义语法扩展// 渲染器扩展),]);
一、接口毕竟第一天开始学习的时候对Flutter一无所知,最近一直在学习各种组件,加入【开源跨平台开发训练营】第16天,本小鱼觉得已经对大部分组件的使用游刃有余啦😏,并且了解了Flutter的部分原理,今天的目标是不掉队,完成DAY1216的目标:实现仓库详情页。一、接口。
支持完全自定义 Header 和 Footer。
/ 淡入淡出动画context,},),// 滑动动画context,},),: super() =>page,) =>),// 使用自定义路由今天到此为止,下篇见!
偶尔对生活或者工作有顿悟的技术渣渣,本着每天学习一点点的态度,今天又来啦继续写页面,继续学组件 😧。
/ Expanded 让子组件填充可用空间Row(Expanded( // 这个 Container 会占据剩余的所有宽度),],Wrap(Chip(label: Text('标签1')),Chip(label: Text('标签2')),Chip(label: Text('很长的标签3')),Chip(label: Text('标签4')),Chip(label: Text('标签5')),//
使用的时候只需要把HttpClient替换成AxiosHttpClient即可效果如下:关于网络请求的封装暂时告一个段落,还有一些问题暂时没时间解决,比如网络请求涉及到的Interceptor、Exception、Options等用的都是Dio库的类,自己并没有单独处理,这导致axios仅仅实现了HttpClient,并没有完全脱离Dio,有时间再优化。
虽然本小鱼开始对 Flutter 一点点也了解,但是这几天看了很多博客/文档,小鱼对Flutter的总结是:1个widget类、 2种状态类型,4棵渲染树。Widget不仅是按钮、文本等UI“控件”,也包括布局、手势检测、主题等功能性组件,整个App的界面和功能都通过 Widget 嵌套 Widget 的方式组合而成。Flutter中“万物皆为Widget” widget 的功能是“描述一个UI元
小鱼虽然比部分人慢一步,但是还没放弃哦,今天的目标是:完成网络请求封装。虽然昨天已经找到flutte-axios文档,但是任性的本小鱼今天打算先实现的是Dio网络请求封装。







