×

flutter

Flutter开发(七):Flutter页面跳转(flutter 跳转)

俱往矣 俱往矣 发表于2024-04-23 浏览12716 评论0
注释:下面代码理解就可以,不用跟着写。 1.Flutter 中 Intent 跳转 Flutter 中没有 Intent,可以通过 Native 整合来触发 Intents。 当需要调用相机、文件管理器等,需要第三方插件。 别人总结的插件库:插件库 2.Flutter 实现不同页面的跳转 切换屏幕与,可以访问路由来绘制新的 widget,管理多个屏幕有两个核心概念和类:Route 和 Navigator。Route 是应用程序页面(activity)的抽象,Navigat

flutter

Flutter面试问题总结

杍杋 杍杋 发表于2024-04-23 浏览10199 评论0
Flutter面试问题总结 前言 本文是今年作者在应聘面试时所遇到的Flutter问题以及所总结的解答,仅供学习参考,偶尔可能会更新与总结。有部分解答是网上资料,作者还是萌新,可能会有疏忽或不足,望共同学习互勉。 1.本地数据存储方式 Flutter的本地存储方式参考Android的本地存储方式: 文件,SharedPreferences,Sqlite数据库 2.与原生通讯方式 Flutter定义了三种不同类型的Channel,它们分别是: BasicMessa

flutter

Flutter 环境变量配置和flutter doctor中的错误解决(flutter报错)

My My 发表于2024-04-23 浏览5327 评论0
一、环境变量 右键点击 我的电脑-属性:然后找到环境变量   1.Android的SDK不在C盘的话需要额外配这个到用户环境变量: ANDROID_HOME D:\AndroidSDK 2.然后在系统变量:Path 中添加一条这样的值         D:\Flutter\flutter\bin                  这个值写flutter包解压的实际地址即可  3.在系统变量中添加两个镜像变量:         变量名:FLUTTER_STORAGE_

flutter

Flutter Text自动换行,全网独一份

海之星 海之星 发表于2024-04-23 浏览6790 评论0
网上搜不到,长时间探索,得出的结论,不容易。 1、问题介绍 Flutter的Text默认不支持自动换行,如果文字过长,会溢出到屏幕之外。 例如这样的布局,此时Text换行失效: Row->Column->Text 2、如何实现换行? 找到Text被包裹的所有Row(必须是Row),在Row内部,使用Expanded包住里面的元素(只包裹住通往Text那条线上的元素就行) 这样解决了这个问题,最终支持换行的嵌套关系: Row->Expanded->Col

flutter

Flutter开发之——getX-快速入门(01)

leofree leofree 发表于2024-04-22 浏览8495 评论0
一 概述 GetX是Flutter的一个快速开发框架,借助GetX可以极大提高Flutter的开发速度和效率,它支持: 反应式状态管理OBS(之前通过setState设置) 路由管理(之前通过Navigator跳转) 依赖管理(设置过Get.put(Controller)可以获取到Controller实例化) 实用工具箱(国际化、切换主题、网络连接设置、GetPage中间件、高级API、本地状态组件、状态混合、测试等) 后续将分章节进行讲解,本文为GetX快速入门,让你对GetX有个了

flutter

Dart中的构造函数(dart 构造函数)

qq_yhcs4sj6 qq_yhcs4sj6 发表于2024-04-22 浏览4205 评论0
Dart中的构造函数有4种,分别是: ClassName(...) //普通构造函数 Classname.identifier(...) //命名构造函数 const ClassName(...) //常量构造函数 factroy ClassName(...) //工厂构造函数  普通构造函数 普通构造函数可以分为无参构造函数和有参构造函数。 如果不声明构造函数,则dart会提供一个默认的无参构造函数。当然,也可以自己定义有参构造函数,如果自己写了构造函数,那么默认构造函数就不存在了。

flutter

flutter打包(flutter打包apk)

lehehe128 lehehe128 发表于2024-04-21 浏览7377 评论0
提示:本文在 Vscode中,安卓打包方式。 flutter打包 提示:flutter开发后,打包的两种方式:我使用的是vscode开发。 简单版本和复杂版本。 提示:一般来说在开发测试阶段使用简单版,发布阶段再使用复杂版。 一、简单版 打开VScode终端:输入命令 flutter build apk 即可 如图:表示打包成功了。 二、复杂版 1.生成 keystore 打开VScode终端输入:keytool -genkey -v -keyst

flutter

【Flutter】Flutter安装和配置超详细(mac)(Flutter安装)

夏沫浅笑 夏沫浅笑 发表于2024-04-21 浏览6195 评论0
1. 下载Flutter 打开网页https://flutter.dev/,首页->Get started->macOs,下载flutter镜像文件。下载完成后解压,我的解压目录是/Users/yds/Library/Android/flutter 在app store下载xcode,下载安装完成后,打开xcode,同意其协议。 2. 配置环境 可以去flutter中文网查看配置方法。 在控制台输入vm .bahs_profile编辑文件,按i进入编辑模式,将下面内容

flutter

10天学会flutter DAY10 flutter 玩转 动画与打包(flutter动画效果)

liuli liuli 发表于2024-04-21 浏览7230 评论0
动画 ​ Flutter中的动画系统基于Animation对象的,和之前的手势不同,它不是一个Widget,这是因为Animation对象本身和UI渲染没有任何关系。Animation是一个抽象类,就相当于一个定时器,它用于保存动画的插值和状态,并执行数值的变化。widget可以在build函数中读取Animation对象的当前值, 并且可以监听动画的状态改变。 AnimationController ​ AnimationController用于控制动画,它包含动画的启动fo