• Flutter加载本地图片Image.asset方式错误

    时间:2024-05-22 08:21:14

    今天发现一个Flutter加载图片的大坑,当我按照谷歌文档使用Image.asset方式加载本地图片的时候,一直报 flutter - FlutterError: Unable to load asset 这个错误,后台死活以为是自己的文件夹创建错误或者是本人的问题,结果最后发现是数据bulid生成...

  • Flutter 学习(七)Flutter集成极光推送

    时间:2024-05-20 16:39:55

    Flutter集成极光推送目前众多推送厂家只有极光支持了flutter,支持一下!!!废话不多说,开始撸代码第一步因为设备的原因目前只在安卓上测试成功,就先分享安卓的配置过程,首先在极光官网创建应用,完成之后在 android/app/build.gradle文件下添加配置:android { ...

  • 用Flutter重构斗鱼APP(精彩)

    时间:2024-05-18 19:30:36

    Github源码仓库:dy_flutterflutter重构的斗鱼直播APP基于Material原生Widget开发,外加各类优质的第三方开源库,打造出优于原生APP的用户体验尽可能接入更多功能,帮助你在使用flutter进行开发新的应用提供实用的借鉴案例包含功能:启动页广告位开播列表上拉加载、下拉...

  • 初学Flutter--Assets资源文件

    时间:2024-05-18 16:16:21

    使用AndroidStudio进行Flutter编程时,无需创建assets文件夹来存放文件,这里以图片为例,可以按以下三步走来加载图片1、在项目根目录创建Directory文件夹,我这里取名为’images‘,将图片放入该文件夹中2、在pubspec.yaml文件中配置Assets资源文件路径,只...

  • flutter之VSCode下Flutter常用终端命令行

    时间:2024-05-11 23:26:49

    https://www.cnblogs.com/lxlx1798/p/11049922.html梁飞宇【Flutter学习】之VSCode下Flutter常用终端命令行Flutter 常用命令行创建项目 flutter create 项目名相关项目操作查看Flutter版本查看当前版本flutter...

  • 在 Flutter 中创建可按压缩小视图-使用方法

    时间:2024-05-10 13:56:00

    要使用 TapDownZoomOutView,只需将其包装在需要缩放的小部件外部即可。例如: TapDownZoomOutView( child: Image.asset('assets/image.png'),), 这将创建一个能够在用户点击时进行缩放的图像。可以根据需要调整 needAnim...

  • 使用flutter开发一个U盘文件管理APP,只解析图片文件

    时间:2024-05-10 10:01:18

            今天教大家用flutter撸一个U盘文件管理APP,需求是这样的:         当我在Android设备上插入U盘后,我能在APP中打开U盘的文件目录,并且能进入对应目录的下一级目录,如果下级目录下有图片文件,我就对这个图片文件进行解析,并展示出来。         需求了解后,...

  • Flutter路由跳转的两种方式

    时间:2024-05-05 09:40:26

    1.基本路由跳转:文件引入在你要跳转的页面引入 ElevatedButton( onPressed: () { Navigator.of(context).push( MaterialPageRoute( ...

  • 在AndroidStudio创建Flutter项目并运行到模拟器

    时间:2024-05-05 07:08:46

    1.Flutter简介                 Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。Flutter 开源、免费,拥有宽松的开源协议,适合商业项目。         官网: Flutt...

  • flutter实现选择图片视频上传到oss和图片视频的预览功能-二、所需要的依赖

    时间:2024-05-04 08:34:16

    1、预览图片视图2、判断资源类型3、预览视频视图4、打开预览图片5、获取资源显示的视图6、根据选择视频方式产品图片视频资源7、定义MedaiModel类8、选择上传图片视频方式9、初始化oss,参考flutter_oss_aliyun库10、获取视频缩略图

  • Flutter创建自定义的软键盘

    时间:2024-05-04 07:01:41

    参考代码: Flutter - Create Custom Keyboard Examples 本文贴出的代码实现了一个输入十六进制数据的键盘: (1)支持长按退格键连续删除字符; (2)可通过退格键删除选中的文字; (3)监听文本变化(包括粘贴剪切导致的变化)。  hex_keyboard.da...

  • flutter 设置全屏 和隐藏状态栏和导航栏

    时间:2024-04-29 09:33:24

    设置全面屏 使用 SafeArea 将页面套起来 top bottom 都设置为true SafeArea( top: false, bottom: false, child: Container( child: _body(), ),), 隐藏状态栏和导航栏 ...

  • Flutter 之 Widget

    时间:2024-04-28 20:26:50

    在 Flutter 开发框架中,Widget(中文:小部件)是一种核心概念,用于描述用户界面(UI)的各个组成部分。它不仅是构成 Flutter 应用程序的基础单元,也是实现应用程序视图层的主要手段。以下是对 Widget 在 Flutter 中的详细介绍: UI 构建的基本单位:Widget 是 ...

  • flutter 按钮动画 AnimatedPress

    时间:2024-04-25 22:10:31

    效果是会缩放一下 按钮点击效果 AnimatedPress.dart import 'package:flutter/material.dart';/// 动画/// 动画-按下class AnimatedPress extends StatefulWidget { const Ani...

  • Flutter-自定义画板

    时间:2024-04-25 22:10:22

    效果 功能 支持绘制线、圆、矩形,支持拓展支持撤回上一步支持清空画板支持自定义画笔颜色,宽度实现 定义绘制类型 /// 类型enum ShapeType { //线 line, //圆 circle, //矩形 rectangle, //拓展} 定义绘制抽象类 import 'dar...

  • 【Flutter】序列化方案之命令行生成model

    时间:2024-04-19 15:34:44

    文章目录 一、json_model 一行命令,将json文件转为Dart model类及.g.dart。安装使用二、build_runner 手动写model类,命令行生成.g.dart序列化类安装使用参考 一、json_model 一行命令,将json文件转为Dart model类及.g...

  • Flutter开发之CupertinoApp

    时间:2024-04-17 10:29:02

    Flutter开发之CupertinoApp 最近由于使用Flutter编程更多,使用Flutter更顺手,相对于其他前端框架来说,Flutter在跨平台、响应式UI、自绘引擎、即插即用的组件和庞大的社区生态支持方面有更大的优势;Flutter拥有更低的学习成本,更高的开发效率和比SwiftUI稍低...

  • Flutter知识点 --- key

    时间:2024-04-16 19:13:13

    Flutter 中的 Key 对象在Widget树的构建、更新和状态管理中扮演着重要角色。它主要用于帮助Flutter框架在Widget树发生变动时正确地识别和保留Widget的对应关系,以及在某些情况下维护状态。下面是Key的作用与原理的详细阐述: Key的作用 标识Widget的唯一性: ...

  • mac 安装了xcode,flutter doctor 却检测不到展示叉叉

    时间:2024-04-16 15:58:50

    mac 安装了xcode,flutter doctor 却检测不到展示叉叉 作者:kiss雪夜文章源地址:https://ww...

  • [Flutter]用16进制颜色字符串初始化Color

    时间:2024-04-16 12:35:56

    使用: // 使用Color的静态方法 fromARGB() 来创建颜色对象。透明度为 255(完全不透明)Color a = Color.fromARGB(255, 42, 35, 72);// 使用八位的十六进制数来表示颜色,其中前两位表示透明度,后六位表示红色、绿色和蓝色通道的值。0xFF 表...