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

    常用框架分析(7)-Flutter

    框架分析(7)-Flutter 主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。 Flutter Flutter是由Google开发的一个开源移动应用软件开发框架,用于创建高性能、高保真度的Android和iOS应用。 这使得Flutter应用程序具有更高的性能和更好的用户体验。Flutter还提供了丰富的UI组件库,包括按钮、文本框、图像和列表等常用组件,开发者可以根据自己的需求定制和扩展这些组件。 Flutter的特点 快速开发 Flutter具有热重载功能,可以实时预览和调试应用程序,加快开发速度。 引擎层 负责将Flutter的UI描述转换为实际的渲染指令,并将其发送给平台层进行渲染。Flutter的引擎层使用C++编写,可以将UI描述转换为平台无关的渲染指令。

    71040编辑于 2023-10-11
  • 来自专栏踏浪的文章

    Flutter lesson 7: Flutter组件之基础组件(三)

    在Flutter中,google则为我们集成了一些常用的图标。 , ),Icon( Icons.volume_up, color: Colors.red, size: 100, ) ], ) 当然,这些都是 Flutter import 'package:flutter/material.dart'; class MyIcons { // 微信图标 static const IconData weChat = const 总结 Flutter的基础的组件就讲到这里,涉及到的大都是常用的组件,部分东西没有涉及到或者说没有详细说明,可能是因为我认为不用过多说明,可能是因为没有太多时间,也可能是因为我自己也不看明白,如果你不懂 在下面的课程中,我们将会介绍一些Flutter的中高级的Widget。

    2.3K50发布于 2019-07-31
  • 来自专栏学习/读书笔记

    《Flutter》-- 7.事件处理

    参阅书籍: 《Flutter跨平台开发入门与实践》-- 向治洪(著) 7. 在Flutter的原始指针事件模型中,在手指接触屏幕发起触摸事件时,Flutter会首先确定手指与屏幕发生接触的位置上究竟有哪些组件,然后通过命中测试(Hit Test)交给最内层的组件去响应。 在Flutter的事件模型中PointerEvent是Flutter原始指针事件的基础类,可以用它获取当前指针的一些信息: 1)position:全局坐标的偏移量; 2)delta:两次指针移动事件的距离 示例代码:动态改变富文本文字大小 import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; void 示例代码: import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; void main() =>

    2.7K30编辑于 2022-04-07
  • 来自专栏Flutter入门到实战

    Flutter进阶篇(7)-- Flutter路由轻量级框架FRouter

    ---- Flutter系列博文链接 ↓: 工具安装: Flutter从配置安装到填坑指南详解 Flutter基础篇: Flutter基础篇(1)-- 跨平台开发框架和工具集锦 Flutter基础篇 (2)-- 老司机用一篇博客带你快速熟悉Dart语法 Flutter基础篇(3)-- Flutter基础全面详解 Flutter基础篇(4)-- Flutter填坑全面总结 Flutter基础篇(5)- - Flutter代码模板,解放双手,提高开发效率必备 Flutter基础篇(6)-- 水平和垂直布局详解 Flutter基础篇(7)-- Flutter更新错误全面解决方案(图文+视频讲解) Flutter 进阶篇: Flutter进阶篇(1)-- 手把手带你快速上手调试Flutter项目 Flutter进阶篇(2)-- Flutter路由详解 Flutter进阶篇(3)-- Flutter 的手势(GestureDetector 、PageStorageBucket和PageStorage使用详解 Flutter进阶篇(7)-- Flutter路由轻量级框架FRouter Dart语法系列博文链接 ↓: Flutter基础篇

    1.9K10发布于 2019-10-28
  • 来自专栏个人路线

    Dart & Flutter 开发技巧 1-7

    本系列会给大家带来我日常用到的一些开发技巧 事不宜迟,这里是前 7 个技巧。 1. 更喜欢 const 而不是 final 而不是 var 2. 使用类型注解让代码更安全 3. 使用级联运算符修改可变变量 7. 可以使用多个 on 子句按类型捕获和处理异常

    43320发布于 2021-08-12
  • 来自专栏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 4网络聊天室运行情况

    2.3K20编辑于 2023-08-24
  • 来自专栏Java研发军团

    基于Tomcat7、Java、WebSocket的服务器推送聊天室

    下面就开始讲解如何利用WebSocket技术开发聊天室。 在这个实例中,采用的是Tomcat7服务器,每个服务器对于WebSocket的实现都是不一样的,所以这个实例只能在Tomcat服务器中运行,不过目前Spring已经推出了WebSocket的API,能够兼容各个服务器的实现 大家可以查阅相关的资料进行了解,在这里就不介绍了,下图是聊天室的效果图: ? 在这里实例中,实现了消息的实时推送,还实现了聊天用户的上下线通知。下面就开始具体讲解如何实现。 ); } pageContext.setAttribute("user", user); %> <html> <head> <title>WebSocket 聊天室 text/javascript"> var user = "${user}"; </script> </head> <body>

    WebSocket聊天室

    2.2K20发布于 2019-08-13
  • 来自专栏flutter开发精选

    2022-02-23:flutter weekly第7期

    flutter weekly 是一份免费的每周咨询,可帮助你在 Flutter 开发方面保持领先地位。 如果你有任何关于 Flutter 或 Dart 的消息想要与我分享,请联系我。 ---- 这是我举办的第7期,以后每周一期,欢迎大家监督。 教程 Create your Chrome Extension using Flutter(https://medium.com/flutter-students-club/create-your-chrome-extension-using-flutter 该教程像我们显示了如何使用flutter中的第三方库实现一个很酷的图片编辑app。 Adding Firebase to your Flutter Project :: Flutter Puzzle Hack :: Volume 4 of 4.Frank van Puffelen (Puf

    2.1K10编辑于 2022-09-20
  • 来自专栏Android知识点总结

    Flutter 文本解读 7 | RichText 写个代码高亮组件

    before,.markdown-body h5:before,.markdown-body h6:before{content:"#";display:inline-block;color:#3eaf7c 已经基本上认识了 StringScanner 的使用,以前看 flutter/gallery 中有代码块的高亮功能,就研究了一下,用在了 FlutterUnit 中。 目前 flutter/gallery 通过 codeviewer_cli 把所有的代码对应的 TextSpan 给直接生成了,一个 2.6 MB 的 45295 行 超大文件,并且将通过静态方法向外提供所需的 ---- 本系列其他文章 《Flutter 文本解读 1 | 从源码认识 Text 组件》 《Flutter 文本解读 2 | Text 是如何画出来的》 《Flutter 文本解读 3 | Text 组件使用介绍 》 《Flutter 文本解读 4 | TextStyle 文字样式解读 》 《Flutter 文本解读 5 | RichText 富文本的使用 (上)》 《Flutter 文本解读 6

    2K10发布于 2021-01-27
  • 来自专栏Flutter入门到实战

    Flutter基础篇(7)-- Flutter更新错误全面解决方案(图文+视频讲解)

    为了演示flutter升级过程,我删除了flutter文件夹,重新去github下载flutter文件,并且执行更新操作。所以这里我选择是方式1指定分支和版本号进行下载。) OK 下载完成 下面开始执行 flutter upgrade操作 2、执行flutter upgrade就可以更新flutter版本号 首先注意flutter环境变量配置 然后建议访问外国网站 image 我们打开flutter目录,双击flutter_console.bat脚本,输入flutter upgrade再试一下。还是一样的。 比如下面示例报的错就有: image 我是win7 更新dart sdk经常遇到这种错误,建议关闭命令行 重启 重新执行flutter upgrade命令 5、360杀毒软件会报病毒 7、使用flutter doctor -v命令看详细的信息 我们可以看到所有的配置都是OK的 flutter 版本 master分支 v1.0.1-pre.1

    2.1K30发布于 2018-12-27
  • 来自专栏flutter开发精选

    每日tips:Dart & Flutter Easy Wins 1-7

    最近开始整理一系列关于改进 Dart 和 Flutter 代码的简单方法。 对未使用的函数参数使用下划线 4.函数是Dart中的一等公民,可以直接作为参数传递 您可以将 collection-if 和 spreads 与列表、集合和map一起使用 6.使用级联运算符修改可变变量 7.

    63720编辑于 2022-09-20
  • 来自专栏刘晓杰

    android聊天室

    JLabel("用户名:"); JTextField nameField = new JTextField(5); JButton loginJButton = new JButton("进入聊天室 "); JButton exitJButton = new JButton("退出聊天室"); // 中部布局 JPanel jPanel2 = new JPanel(); void actionPerformed(ActionEvent e) { if (e.getSource() == loginJButton) { // 进入聊天室 } } } else if (e.getSource() == exitJButton) { // 退出聊天室

    4.5K30发布于 2019-02-21
  • 来自专栏字根中文校对软件

    java 语音聊天室

    javaSound的开源实现:http://www.tritonus.org/ 最近准备做个语音聊天室,困难很多。以后会在这里不断加入相关资源和开发进展。 总体思路如下:   1、每隔1秒,把捕捉到的音频流发送到server   2、然后server把流发给聊天室的多个用户,自己除外。   3、applet接收到后,播放这个流。   20040707 tcf  争取类似下面这个:sample 文字聊天室已经做好了,用的不关闭的socket连接。

    10.6K71发布于 2019-02-14
  • 来自专栏sktj

    jquery ajax聊天室

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> body{ margin:0; padding:0; font-size:12px; } #messagewindow { height: 250px; border: 1px solid; padding: 5px; overflow: auto; } #wrapper { margin: auto; width: 438px; } </style> <script src="../scripts/jquery.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[

    2K00发布于 2019-10-10
  • 来自专栏开源部署

    在线聊天室

    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编写的聊天室 话不多说 效果如图 首先 创建服务器端 package com.yc.server; import java.io.IOException

    4K80发布于 2018-01-11
  • 来自专栏lgp20151222

    聊天室发送中文

    写出来发现一个问题就是那个 我发中文乱码!!!! 是人都知道是utf-8的问题啦 但是,怎么搞? 我搞不出来 直接问人 原来要用一个过滤器 把发的信息过滤下来转成utf-8再发下去 public class Encoding implements Filter{ private String encoding = "utf-8"; @Override public void destroy() { } @Override public void doFil

    1.5K10发布于 2018-09-10
  • 来自专栏yuyy.info技术专栏

    Java开发聊天室

    https://github.com/EchoGroot/training_2.git

    2K10编辑于 2022-06-28
  • 来自专栏JAVA学习历程

    golang实现聊天室

    package main import ( "fmt" "io" "net" "runtime" "sync" ) //创建读写锁,在高并发时保护公共区的数据,不会出现数据混乱 var rwMutex sync.RWMutex //创建全局的Client结构体 type Client struct { name string //初始name与addr一样 addr string C chan string } //创建全局在线用户列表 var onlineMap = m

    1.7K20编辑于 2022-08-29
  • 来自专栏每天学点Android知识

    Flutter版本玩Android客户端(7)——状态管理

    在上一篇文章Flutter版本玩Android客户端(6)——登录注册模块以及文章收藏与取消中完成了登录模块,但遗留的问题是未进行状态同步,导致left drawer的状态没有变化。 关于代码,参考Github 插件 provider 参考 Flutter | 状态管理指南篇——Provider

    1.1K41发布于 2019-09-17
领券