Flutte_51CTO博客
TextField相当于Android中的EditText:TextField( decoration: new InputDecoration(hintText: "This is a hint"
原创 2022-08-03 13:39:52
173阅读
3.2.2版本: 添加依赖 permission_handler: ^3.2.2 androidmanifest.xml添加对应的用户权限 在flutter 中app入口申请权限: import 'package:flutter/material.dart'; import 'package:flu
转载 2021-08-13 09:36:18
330阅读
如果说Java是面向对象,那么Flutter就是面向组件,一切皆组件,那么多组件怎么学习呢,这里我就把高频使用的组件、方法、以及pub包整理一下,主要是能够快速上手和入门。常用Widget基组件StatelessWidget(无状态的,一次渲染绘制)StatefulWidget(有状态的,可多次渲染绘制)flutter大部分组件都是间接或者直接继承于这两个组件。门户组件MaterialApp(an
VScode如果导入的项目是gitHUb上的项目关联的github,那么在VScode上会自动和要我们配置,连接,再输入项目地址等等)可以直接拉去项目和提交修改的内容...
原创 2022-12-01 12:40:04
57阅读
# Flutter Kotlin 项目转换为 Java 的完整指南 在软件开发的过程中,有时我们需要将一个使用 Flutter 和 Kotlin 开发的项目转换为使用 Java 的项目。虽然这个过程听起来复杂,但if你遵循合适的步骤,这一过程可以变得简单明了。本文将详细介绍这个转换流程,并提供代码示例和详尽的说明,帮助你顺利完成这一转化。 ## 一、转换流程概述 以下是将 Flutter K
原创 5月前
17阅读
### Flutter iOS真机调试 在开发Flutter应用程序时,我们通常会在模拟器上进行调试和测试。但有时候,我们需要在真机上测试我们的应用程序,特别是在开发iOS应用程序时。本文将介绍如何在iOS真机上调试Flutter应用程序。 #### 步骤一:连接iOS设备 首先,您需要将您的iOS设备连接到您的电脑上。确保您的设备已启用开发者模式,并且已在Xcode中进行了配置。您还需要安
原创 7月前
69阅读
上次配置过Mac到flutter环境,但是由于最近系统更新了,什么都没了又得从新配置,发现自己竟然好多都忘记了,看来还是得把它记下来才行在Mac上安装并运行Flutter 最低要求:操作系统:macOS(64-bit)磁盘空间:700MB(不包括Xcode或者Android Studio的磁盘空间)工具:Flutter 依赖 这些命令行工具bash curl git 2.x mkdir rm un
转载 2天前
6阅读
质感设计的Theme类将主题应用于后代控件,主题描述了应用程序的颜色和排版选择。后代控件使用Theme.of获取当前主题的ThemeData对象,当控件使用Theme.of时,如果主题稍后更改,则会自动重建,以便可以应用更改。我们可以通过Theme.of查看当前应用程序的配色方案。class _MyHomePageState extends State<MyHomePage> {
文章目录前言项目地址问题描述问题分析解决方案总结最后系列文章 问题描述话不多说,先上图看看问题是个什么情况:当Header成为粘性头部后,无法滑动。问题分析Header组件的本质是滚动组件的Item,所以Header组件不需要进行额外处理就能响应滑动事件。Header成为粘性头部后,会在Header组件上方显示粘性头部组件(关于这方面的具体详情请看项目实现),这时候尝试滑动的其实是粘性头部组件
# Flutter 应用中隐藏 iOS 软键盘的解决方案 在开发 Flutter 应用时,开发者可能会遇到需要动态控制软键盘显示与隐藏的情况。尤其在 iOS 平台上,用户体验的流畅性和界面的整洁性都可能受到影响。本文将探讨如何在 Flutter 应用中收起 iOS 软键盘,同时提供示例代码以供参考。 ## 为什么需要隐藏软键盘? 在某些情况下,软键盘可能会对用户的操作造成干扰。例如,当用户完
原创 2月前
91阅读
"原文" "Opacity API文档" 有没有想过Flutter如何获取这些小部件并将其实际转换为屏幕上的像素? 您可能已经知道如何使用StatelessWidget和StatefulWidget。但是那些小部件仅构成其他小部件。布置小部件并将其渲染在其他位置进行。 不透明度(Opacity) 注
转载 2020-03-12 10:06:00
93阅读
2评论
# 实现Flutter测试包到iOS真机运行教程 ## 一、流程概述 以下是实现Flutter测试包到iOS真机运行的整体流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 更新Flutter项目配置 | | 2 | 在Xcode中设置项目 | | 3 | 运行Flutter测试包到iOS真机 | ## 二、具体步骤 ### 1. 更新Flutter项目配置 在终
原创 9月前
68阅读
flutter项目中C语言代码的集成与调用前言是否支持集成方法调用方法 前言学习flutter开发也已经有一段日子了,不过大部分时间还是花费在研究如何更好地绘制界面以及与用户交互,对底层技术的探索不够深入。其实flutter官方的SDK给开发者提供了很多功能强大的库,帮助开发者更好地发掘flutter应用的潜力,而不只是停留在表面。刚好最近有一个项目,需要用flutter开发出一款可以利用蓝牙,
转载 2023-12-07 18:46:19
57阅读
之前一直是解析自己的包,并且是基于java 和 kotlin开发,RN之类的跨端技术虽有涉猎,但是不够深入,这次正好要爬取一个APP的部分数据,出现了诸多之前没遇到的问题,这里进行记录。坑,最开始使用Genymotion获取,发现APP包无法启动,后续通过logcat发现是flutter so库问题,然后就通过雷电模拟器进行解密DAY 1Fiddler + Android 网络手动设置代理。安装证
转载 2023-12-25 23:05:53
113阅读
完整的flutter项目,数据接口来自于开源Api-wanandroid,感谢鸿洋大佬!功能和界面很简单,主要为了体验flutter完整项目开发流程和感受,以及一些主流框架的使用,方便以后不断尝试替换最新框架和主流类库,莫天高楼平地起,一个大型项目有一个完善稳定的框架基础非常重要项目结构base:存放全局使用的一些数据 localization:国际化模块 model:网络json模型 net:网
转载 2023-09-16 12:51:13
99阅读
Scaffold类有个resizeToAvoidBottomInset 属性,它的作用是当弹出软键盘的时候,可以自动调节body区域的高度,撑起body的内容,使其底部高度刚好为键盘的高度,这样一来就不至于让键盘覆盖内容。Scaffold( /// ..... /// 当弹出软键盘的时候,是否自动调节body区域,默认为true resizeToAvoidBottomInset: tru
转载 2023-07-26 11:44:59
736阅读
ListView( scrollDirection: Axis.horizontal, children: <Widget>[ Container( width: 180, color: Colors.orange, child: ListView( ...
原创 2021-08-25 13:40:16
226阅读
用命令行创建项目: VSCode或者AS连接手机后 输入 编译后就可以将默认的代码显示在手机上了 开始写hello world 代码,这段代码写在根目录\lib\main.dart文件中,也是Flutter主文件。 整个代码如下 VSCode中如何热加载 Vscode 默认连不上第三方模拟器解决方案
转载 2021-08-13 09:36:20
281阅读
code小生 一个专注大前端领域的技术平台为了给iOS和Android移动平台轻松开发应用程序,谷歌推出了名为Flutter的应用开发框架。不过随着时间的推移,它正在成为“一次编译,随处运行”的大规模跨平台项目的一个缩影。最新消息是,新版Flutter应用开发框架已支持轻松开发可在Windows平台上运行的应用程序。在推出后的几年时间里,Flutter SDK已提供了对Web、嵌入式、m
为了能够方便大家快速学习Flutter, 这里整理了Flutter学习路线图以及《Flutter Dart 语言编程入门到精通》&《Flutter实
  • 1
  • 2
  • 3
  • 4
  • 5