flutter
文章平均质量分 63
YunusQ
Dig Code
展开
-
flutter sdk升级 kotlin升级 gradle升级 使用flutter upgrade命令 以及依赖的各项配置更新 呕心沥血 踩坑无数 专治疑难杂症
flutter sdk升级 kotlin升级 gradle升级 使用flutter upgrade命令 以及依赖的各项配置更新 呕心沥血 踩坑无数升级前景升级步骤1.命令行运行flutter upgrade2.运行flutter doctor看看哪些有问题3.manifest问题 需要embedding v24.pub包的相互依赖问题5.gradle版本升级6.kotlin升级7.修改 compileSdkVersion 318.可能存在一些包不能下载总结升级前景flutter处于初级阶段,更新较为频繁原创 2022-04-11 21:30:41 · 5759 阅读 · 0 评论 -
flutter 布局 Stack Positioned的混合操作 两个组件Container重叠 构建背景圆角操作 类似css的relative
flutter 布局 Stack Positioned的混合操作 两个组件Container重叠 构建背景圆角操作首先看一下需求 需要在这里加一个背景圆角,涉及到两个组件Container的重叠我们使用Stack Positioned的混合操作 类似于css汇中的relative属性,而且我接下来使用的操作不影响之后的布局,有点骚的操作先简单介绍一下这个Stack和Positioned。Stack是最外部布局,然后Positioned内部相对原有位置移动 先看个简单的示例Stack(原创 2022-04-02 22:44:40 · 3211 阅读 · 0 评论 -
flutter 分层数据显示 类似于第一章的第一节显示 网络请求渲染 开源代码
flutter 分层数据显示 类似于第一章的第一节显示 网络请求渲染 开源代码效果图数据json格式总StatefulWidget StudyDetailVideoPage数据通过widget传递到内层数据json格式可以静态 可以通过接口获得总Widget build中代码CategoryList为新的StatefulWidget必须新建这个StatefulWidget 不然做不到每个小的分层被独立CategoryList这个 StatefulWidget里面的第一层、第二层被抽象出来变为一个widget原创 2021-05-08 11:28:26 · 455 阅读 · 4 评论 -
flutter dio网络请求封装经过多次修改更新 呕心沥血而成的封装版本 返回future 加入token的版本
flutter dio网络请求封装经过多次修改更新 呕心沥血而成的封装版本 返回future由于我们的flutter,虽然已经有了Dio的网络请求插件,但是还是不够简单明了,所以在此基础上我们进行了相应的封装,话不多说,直接上代码可以对特定的code进行处理import 'package:dio/dio.dart';import 'package:flutter/material.dart';import 'package:fluttertoast/fluttertoast.dart';impo原创 2021-01-28 19:42:30 · 1176 阅读 · 0 评论 -
flutter 分享功能 ios端 利用MobTech的ShareSDK进行分享 支持分享到微信、微信小程序、网页、qq、微博等主流平台
flutter 分享功能 ios端 利用MobTech的ShareSDK进行分享 支持分享到微信、微信小程序、网页、qq、微博等主流平台1.先在MobTech官网注册 获取一系列参数2.在控制台配置相关参数3.在项目中进行配置这里简单的项目配置毕竟容易 然后需要配置ios专属配置 在Info.plist里的一些配置(1)首先配置URL——SCHMES(2)给配置白名单(3)配置universal links到项目中3.flutter分享的代码1.先在MobTech官网注册 获取一系列参数MobTech官原创 2021-01-28 19:29:56 · 2429 阅读 · 0 评论 -
flutter 高德地图api使用 app内集成定位 地图搜索功能
flutter 高德地图api使用 app内集成定位 地图搜索功能amap_all_fluttify插件(现在不知道咋的没有了)这个插件就是集成了amap_map_fluttify amap_search_fluttify amap_location_fluttify三个插件 分别在pubspec里导入就行main.dart里先注册 获取andriod和ios的相关key ///地图基本功能-注册高德key await AmapService.init(androidKey: 'xxxxxxx原创 2021-01-26 22:48:56 · 1781 阅读 · 4 评论 -
flutter 腾讯云 上传腾讯云cos 使用flutter1.12 1.17及以上版本 ios与flutter混合开发
flutter 腾讯云 上传腾讯云cos 使用flutter1.12 1.17及以上版本 ios与flutter混合开发 前言这里是安卓的相关代码首先注册腾讯云的cos相关功能代码部分在这里创建两个文件 下面是对应的代码TencentCosPlugin.hTencentCosPlugin.m然后再继续注册这个混合的插件参考的官方文档前言腾讯云对Flutter极不友好 在其官方文档里没有给出flutter的官方插件 flutter插件网https://pub.dev/里唯一的插件经我反复尝试已经不能使用。原创 2021-01-26 22:17:01 · 986 阅读 · 0 评论 -
flutter ListView中嵌套ListView并对listview用controller addListener监听不到变化的问题
flutter ListView中嵌套ListView并对listview用controller监听的问题现在是碰到这样一个问题 listview中嵌套了一个listview,并需要对内部的listview实现一个上拉刷新的功能,但是controller一直没有监听到。尝试多种方法后,还是将外部的listview改为column,并将内部listview外套一个expanded。这样,解决了问题。代码结构如下 红框是内外两个部分内部listview 关键是使用 controller: _scroll原创 2020-10-04 23:31:10 · 2271 阅读 · 0 评论 -
flutter ios使用高德地图 解决地图无法显示的问题 解决地图白屏问题 使用amap-maps-flutter包
flutter ios使用高德地图 解决地图无法显示的问题flutter ios使用高德地图 解决地图无法显示的问题解决方案一 info.plist的配置少了一句话权限配置问题容易出问题的权限配置问题。info.plist 需要添加相应的权限flutter ios使用高德地图 解决地图无法显示的问题解决方案一 info.plist的配置少了一句话Flutter 使用高德地图SDK示例iOS 使用注意事项Trying to embed a platform view but the PrerollC原创 2020-09-04 23:57:37 · 1895 阅读 · 0 评论 -
Flutter ListView.builder 对列表渲染的代码研究 实现选中其中的item样式发生变化 ListTileTheme详解
Flutter ListView.builder 对列表渲染的代码研究 实现选中其中的item样式发生变化Flutter ListView.builder 对列表渲染的代码研究 实现选中其中的item样式发生变化理论部分Listview.builer的源码部分ListTileTheme的源码部分代码部分Flutter ListView.builder 对列表渲染的代码研究 实现选中其中的item样式发生变化理论部分Listview.builer的源码部分Listview.builer可以实现列表数据原创 2020-08-05 22:18:54 · 2207 阅读 · 2 评论 -
Flutter 腾讯云COS上传文件 使用andriod flutter混合开发 使用flutter1.12 1.17及以上版本
flutter 腾讯云COS上传 使用andriod flutter混合开发 试用flutter1.12 1.17及以上版本flutter 腾讯云COS上传 使用andriod flutter混合开发 使用flutter1.12 1.17及以上版本前言解决方法 andriod与flutter混合开发推荐大家用as打开flutter目录下的app目录编写 flutter环境下java会红线报错打开后的目录如图 一开始打开要下载各种依赖 很慢 多等一会Andriod代码部分CosFlutterPlugin.ja原创 2020-08-05 22:05:31 · 1399 阅读 · 0 评论 -
Flutter GridView GridView.count的使用 对数组的动态刷新 图片的上传 删除 布局使用Stack、Align、Positioned结合
GridView Stack ALign Positioned分别介绍Flutter GridView GridView.count的使用 对数组的动态刷新 图片的上传 删除功能实现 对多张图片的上传 并可以实现图片点击右上角删除 使用 GridView.count 如图的效果 可以拍照上传或从相册选取GridView的属性Stack Align Positioned的结合使用Flutter GridView GridView.count的使用 对数组的动态刷新 图片的上传 删除功能实现 对多张图片的上原创 2020-07-30 23:56:53 · 1035 阅读 · 0 评论 -
FLutter Swiper插件踩坑之旅 ScrollController not attached to any scroll views报错
FLutter Swiper插件踩坑之旅1.flutter_swiper必须包裹在container中Container( child: AspectRatio( aspectRatio: 20/9, child: Swiper( key: UniqueKey(), itemBuilder: (BuildContext context, int index) {原创 2020-07-17 22:30:51 · 2767 阅读 · 5 评论