首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端小叙

    flutter入门3——flutter 运行

    flutter项目新建与运行 vscode command+shift+p:输入 flutter,选择 new project,application,选择一个项目存储的文件夹,会新建一个 flutter 项目 然后会直接打开该项目,到 lib 下 main.dart vscode command+shift+p:输入 flutter,选择 device,选择要运行项目的设备 但是运行项目设备选择了手机设备在执行 flutter run的时候没有自己的手机设备的选项,可以先试下iOS 模拟设备 vscode command+shift+p:输入 flutter,选择 start ios simulator,就会弹出一个 Flutter run key commands. r Hot reload. R Hot restart. h List all available interactive commands. d Detach (terminate "flutter run" but leave

    1.4K10编辑于 2024-03-08
  • 来自专栏flutter开发者

    Flutter动画【3】

    前言 在前面的文章中我们看了下Flutter中的补间动画和Flutter Widgets,今天我们来看下页面过渡动画,也可以叫做共享元素动画,页面A的元素过渡到页面B元素的过场效果。 Hero 在Flutter中我们可以使用Hero来帮助实现这个共享元素动画的效果 hero 动画代码具有以下结构: 定义一个起始 hero widget,称为源 hero 。 Flutter计算从起点到终点对 hero 界限进行动画处理的补间(生成每一帧大小和位置) 例如在第一个页面中声明Widget1 然后再第二个界面同样的声明Widget2 可以看到我们的Widget

    1.6K40发布于 2018-10-16
  • 来自专栏iOS开发干货分享

    Flutter 开发 (3)Flutter 与 Native 的交互

    Flutter 中 Channel 基本概念 1. Flutter 中 Channel 的概念 Channel 也就是通道的意思,主要是用于和原生Native之间进行交互 ,双方相互传递数据。 Flutter 中 Channel 的详细介绍 1. 当有消息从 Flutter端 发送到 Native端 时,会根据其传递过来的 channel name 找到该Channel对应的Handler(消息处理器)。 Codec 的介绍 Flutter定义了两种Codec:MessageCodec 和 MethodCodec。 抽象逻辑图 Flutter 中 Channel 具体实现 FlutterMethodChannel FlutterBasicMessageChannel

    1.5K10编辑于 2023-03-19
  • 来自专栏踏浪的文章

    Flutter Lesson 3:Flutter组件(widget)前篇

    介绍完Flutter开发环境的搭建以及Dart基础语法,我们就可以着手进行开发了。一般我们开始学习一门技术或者是一门语言的时候,都会写一个Hello World的Demo。所以,撸起袖子开始干。 不过在职之前,我们先来看看Flutter项目的默认文件以及目录结构。 目录结构 ? 图中有几个关键的地方,我们首相来看看这个lib文件夹。 下面,我们就来看看项目中默认的main.dart文件吧 import 'package:flutter/material.dart'; // 项目的入口文件 void main() => runApp 我们看不明白的可能就是类继承时使用到的 StatelessWidget 和 StatefulWidget 两个类(组件)以及一些Flutter Widget。 接下来的日子里,我们就来看看Flutter中都有哪些实用好看的Widget吧

    1.5K30发布于 2019-07-31
  • 来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

    Flutter 3更新详解

    Flutter 3 实现了 Flutter 以移动端为中心扩展到多平台的产品规划,并在今年 Google I/O大会的主题演讲上正式发布,继Flutter 2.10支持Windows 之后,此次发布提供了对 移动端更新 我们针对移动端的更新包括: 支持可折叠设备 Flutter 3 支持可折叠移动设备。 生成的 Flutter 3 应用将自动启用 2.0 版 Lint 套件。 在 Flutter 3 中,您可以在 iOS 上预览一个名为 Impeller 的实验性渲染后端。 更多令人兴奋的更新 我们针对 Flutter 生态系统的其他更新包括: Material 3 Flutter 3 支持新一代 Material Design,即 Material Design 3。

    5.2K20编辑于 2022-05-30
  • 来自专栏移动开发之家

    Flutter 小技巧之 Flutter 3 下的 ThemeExtensions 和 Material3

    本篇分享一个简单轻松的内容: ThemeExtensions 和 Material3 ,它们都是 Flutter 3.0 中的重要组成部分,相信后面的小知识你可能还没了解过~。 ThemeExtensions相信大家都用过 Flutter 里的 Theme ,在 Flutter 里可以通过修改全局的 ThemeData 就来实现一些样式上的调整,比如 :全局去除 InkWell Flutter 3 给我们提供了一个解决方案: ThemeExtensions 。 Material3Material3 又叫 MaterialYou , 是谷歌在 Android 12 时提出的全新 UI 设计规范,现在 Flutter 3.0 里你可以通过 useMaterial3 在 Flutter 的 gen_defaults 下就可以看到,基本上涉及 M3 的默认样式,都是通过 data 下的数据利用模版自动生成,比如 Appbar 的 backgroundColor 指向的就是

    2.2K30编辑于 2022-06-06
  • 来自专栏python3

    python3-001-多线程简单聊天室

            这次代码为python3编写,并且使用网络调试助手、与python3聊天室程序进行通信测试。 1、先放干货代码,如下: 1 from socket import * 2 from threading import Thread 3 4 #发送消息 5 def sendMes 3️⃣:python3程序与网络助手调通信如图: ? ? 3、总结:         虽然、代码比较简单。但是也算是小知识点的学习与回顾。         

    92250发布于 2020-01-13
  • 来自专栏个人路线

    flutter 开发小技巧3

    如果利用stack position 来实现定位的话,有时候不居中的情况,可以使用container包裹,

    50510发布于 2021-08-02
  • 来自专栏program

    Flutter技术与实战(3)

    var s3 = """This is a multi-line string. var arr1 = ["Tom", "Andy", "Jack"]; var arr2 = List.of([1,2,3]); arr2.add(499); arr2.forEach((v) => print var arr1 = <String>['Tom', 'Andy', 'Jack']; var arr2 = new List<int>.of([1,2,3]); arr2.add(499); arr2 //级联运算符,等同于xxx.x=1; xxx.y=2;xxx.z=3; xxx.printInfo(); //输出(1,2,3) var yyy = Coordinate(); yyy ..x 综合案例 源码地址:https://github.com/cyndibaby905/flutter_core_demo 案例介绍 用 Dart 写一段购物车程序,但先不使用 Dart 独有的特性。

    2.6K10编辑于 2022-06-29
  • 来自专栏学习/读书笔记

    《Flutter》-- 3.Dart语言

    参阅书籍: 《Flutter跨平台开发入门与实践》-- 向治洪(著) 参阅网站: https://www.dartcn.com/guides/language/language-tour 3. 搭建开发环境时安装的Flutter SDK里已经包含了Dart SDK。 3.1 编写 Hello World 和大多数编程语言一样,Dart也把main()作为程序的入口。 Flutter应用的main(): void main() => runApp(MyApp()); 3.4.2 函数参数 函数的参数类型有两种,即必传参数和可选参数。 (3 * 2);//6 print(3 / 2);//1.5 print(3 ~/ 2);//1 print(-3);//-3 print(3 % 2);//1 Dart也支持自增和自减运算符。 注:Flutter中的assert只在Debug模式中生效,在生产环境是无效的。 3.7 类 3.7.1 类的成员变量 在面向对象编程中,类的对象通常由函数和数据组成。

    3.9K20编辑于 2022-04-07
  • 来自专栏技术人生

    flutter组件3【ListTile 的使用】

    ListTile 通常用于在 Flutter 中填充 ListView 属性如下: title: title 参数可以接受任何小部件,但通常是文本小部件 subtitle: 副标题是标题下面较小的文本 对于波纹效果是内置的 enabled: 通过将 enable 设置为 false,来禁止点击事件 2.实例代码 import 'package:flutter/material.dart'; void String horseUrl = 'https://i.stack.imgur.com/Dw6f7.png'; String cowUrl = 'https://i.stack.imgur.com/XPOr3.

    2.7K20发布于 2020-11-13
  • 来自专栏Unity3d程序开发

    网络聊天室

    1网络聊天室项目描述 1.1功能描述 MyQQv1采用C/S模式,构建网络聊天室,具体实现功能: A.能显示在线用户列表 B.能在聊天室里进行群聊天 C.能指定用户进行私聊 D.某用户下线,其他用户能接到提示 1.2所需技术 MFC,Socket套接字,TCP/IP协议,动态数组,CString字符串拼接与拆分 2网络聊天室运行流程图 2.1服务器运行流程图 2.2客户端运行流程图 3网络聊天室详细 3.1 strText.GetLength()-nlast-3); } } nfirst得到“START”子串的起始位置,nlast得到“END”子串的起始位置,strTmp为“START”开始到“END”( 再把原始长串切掉刚形成的strTmp,strText使用Mid(上一个EDN位置+3,总长度-上一个EDN位置-3)函数得到切割完的字符串,直到strText满足最小标准长度。 4网络聊天室运行情况

    2.3K20编辑于 2023-08-24
  • 来自专栏技术人生

    flutter常见问题【3】:Flutter 使用Android studio 打包生成apk

    3.目录文件设置 3.1在Flutter工程中/android/app/key/sign.jks创建该目录。 要在app目录下创建key文件夹,然后把sign.jks拖进来。 3.2创建key.properites 在Flutter工程中/android/key.properites创建该文件。 buildTypes { release { signingConfig signingConfigs.release } } } 3.4运行flutter

    2.5K10发布于 2020-11-13
  • SpringBoot 3 + Flutter3 实战低代码运营管理

    本文将探讨 Spring Boot 3 和 Flutter 3 如何协同工作,为现代 Web 和移动应用开发带来新的可能性。 Flutter 3:构建美观且高性能的跨平台应用Flutter 是由 Google 开发的一款用于构建高质量、高性能的移动、Web、桌面应用的 UI 框架。 最新版本 Flutter 3 带来了对更多平台的支持,并继续优化其核心功能。 Spring Boot 3 与 Flutter 3 的完美结合结合 Spring Boot 3 和 Flutter 3 可以为开发者提供一个高效、灵活且可扩展的开发环境。 结语Spring Boot 3 和 Flutter 3 的结合,不仅代表了当今软件开发领域的一种趋势,更是为开发者带来了前所未有的机遇。

    48210编辑于 2025-07-09
  • 来自专栏刘晓杰

    android聊天室

    JLabel("用户名:"); JTextField nameField = new JTextField(5); JButton loginJButton = new JButton("进入聊天室 "); JButton exitJButton = new JButton("退出聊天室"); // 中部布局 JPanel jPanel2 = new JPanel(); BorderLayout.EAST); jPanel3.setLayout(new GridLayout(10, 1));// 10行1列 jPanel3.add(jLabel2 void actionPerformed(ActionEvent e) { if (e.getSource() == loginJButton) { // 进入聊天室 } } } else if (e.getSource() == exitJButton) { // 退出聊天室

    4.5K30发布于 2019-02-21
  • 来自专栏Flutter

    Flutter 中渲染3D 模型

    原文地址:https://medium.com/flutterdevs/explore-model-viewer-in-flutter-e5988edbfe66 3D模型是具有3个测量长度,宽度和深度的模型 **我们将实现一个模型查看器演示程序,并在您的flutter应用程序中使用model_viewer包以glTF和GLB格式显示3D模型。 地址:https://pub.dev/packages/model_viewer 介绍 Flutter小部件,用于在glTF和GLB设计中提供交互式3D模型。 3D模型显示3D图片。 该演示视频展示了如何在Flutter中创建模型查看器。它显示了如何在flutter应用程序中使用model_viewer包来运行模型查看器。 某些模型查看器功能,参数,创建用于运行模型查看器的演示程序,并以glTF和GLB**格式显示3D模型,并通过鼠标,手触摸和在flutter应用程序中使用model_viewer包自动旋转360°度。

    28.8K20发布于 2021-04-22
  • 来自专栏Android知识点总结

    Flutter第3天--基础控件(上)

    Flutter七日游第三天:2018-12-18 天气:晴朗 零、前言 浪了两天,Dart语法基本上熟悉了,绘图也不怕了,现在进入正轨,继续浪~ 今天来学些枯燥的东西了--基础控件,戒骄戒躁,基础还是要好好掌握 home传入的是一个Widget ---- 4.恭喜达成成就:Widget源码偷窥者, 成就奖励:三张卡片: 卡片初始属性:见白框(PS:属性会随着你的阅历变多哦) - - - ---- 二、Flutter ---[home是个Widget对象]---- /// {@macro flutter.widgets.widgetsApp.home} final Widget home; ---- 2.Scaffold 测试.png MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Center和Padding.png ---- 3.Stack -- 堆叠 第一反应:栈?

    3.4K30发布于 2018-12-27
  • 来自专栏易帜的Android 学习之旅

    3.Flutter学习之Image组件

    学习自: Dart Flutter教程_Dart Flutter入门实战视频教程-2019年新出. dart:async) I/flutter ( 4794): ... fit: BoxFit.cover, image: NetworkImage('http://c.hiphotos.baidu.com/zhidao/pic/item/d009b3de9c82d1587e249850820a19d8bd3e42a9 child: ClipOval( child: Image.network('http://c.hiphotos.baidu.com/zhidao/pic/item/d009b3de9c82d1587e249850820a19d8bd3e42a9 ClipOval( child: Image.network( 'http://c.hiphotos.baidu.com/zhidao/pic/item/d009b3de9c82d1587e249850820a19d8bd3e42a9

    1.5K20编辑于 2022-02-09
  • 来自专栏开源部署

    在线聊天室

    doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>聊天室</title> <style> 2.1.4/jquery.min.js"></script> </head> <body>

    Lucky在线聊天室 hljs-comment"># 向已在线用户发送消息 u.write_message(u"[%s]-[%s]-进入聊天室 hljs-keyword">in self.users: u.write_message(u"[%s]-[%s]-离开聊天室

    3.7K20编辑于 2022-09-14
  • 来自专栏字根中文校对软件

    java 语音聊天室

    javaSound的开源实现:http://www.tritonus.org/ 最近准备做个语音聊天室,困难很多。以后会在这里不断加入相关资源和开发进展。 总体思路如下:   1、每隔1秒,把捕捉到的音频流发送到server   2、然后server把流发给聊天室的多个用户,自己除外。   3、applet接收到后,播放这个流。   20040707 tcf  争取类似下面这个:sample 文字聊天室已经做好了,用的不关闭的socket连接。 Java 3D 。 但在游戏开发中,Java 3D 确实有一些局限性,这可能导致您使用 Java Open GL,它使您可以对图像具有更多的控制。 Java 3D 主要是一个 3D 场景图形 API。

    10.6K71发布于 2019-02-14
领券