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

    《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
  • 来自专栏学习笔记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
  • 来自专栏QQ音乐技术团队的专栏

    Q音直播Flutter包裁剪方案(iOS)

    在Q音直播接入Flutter的过程中,需要解决的首要问题便是”Flutter包体积变大”。 xcrun cc -arch armv7 -c $armv7/VmSnapshotData.S -o $armv7/HeadVMData.dat # 去掉多余头部 tail -c +313 $armv7 flutter pub get echo "flutter pub get done !!!" #初始化目录 armv7=./SnapshotData/armv7 arm64=. armv7 -c $armv7/IsolateSnapshotData.S -o $armv7/HeadIsolateData.dat xcrun cc -arch armv7 -c $armv7 IsolateData.dat $frameworkpath/flutter_reduce/armv7 cp -rf $armv7/VMData.dat $frameworkpath/flutter_reduce

    2.8K20发布于 2021-02-05
  • 来自专栏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
  • 来自专栏SRS开源服务器

    实战Flutter+SRS移动端低延迟直播

    Flutter是移动端跨平台开发框架,可以快速实现多个跨平台的App开发,Flutter+SRS轻松实现移动端直播,如何做到低延迟直播请看视频。

    1.4K10编辑于 2022-03-18
  • 来自专栏音视频咖

    产品动态|直播SDK支持Flutter跨平台工具

    本次支持Flutter之后,客户基于Flutter跨终端框架,可以用一套代码库高效构建多平台直播应用,原本进行Android、iOS、Web三端的开发可能需要分别安排3组不同的人员完成,而现在则可以通过一组 腾讯云视立方·直播 Flutter SDK 不仅性能强悍、功能全面,接入也十分方便快速。 直播 Flutter SDK演示 简单的接入,却有极致的效果,下面的演示展现了腾讯云视立方·直播 Flutter SDK的推流、拉流效果。 您可以点击「阅读文档」查看文档了解如何快速接入,也可以通过以下链接更深入地了解腾讯云视立方·直播 Flutter SDK的接入细节: GitHub仓库 Flutter pub dev 地址 官网Flutter 直播推流文档 官网Flutter标准直播拉流文档 如果您对我们的直播 Flutter SDK感兴趣,或者在接入、开发中遇到了相关问题,欢迎加入直播Flutter技术交流QQ群(786093569)与我们的产研团队直接交流

    5K51编辑于 2022-04-15
  • 来自专栏个人路线

    Dart & Flutter 开发技巧 1-7

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

    43320发布于 2021-08-12
  • 来自专栏h5

    flutter3.27-dymall基于Flutter3+Getx抖音App直播短视频商城

    带来一款春节期间自研的Flutter3.27+Dart3.6跨平台仿抖音App短视频+直播商城+聊天项目。整合了短视频+直播+聊天三大功能模块。 使用技术编辑器:vscode技术框架:flutter3.27.1+Dart3.6.0路由/状态管理:get: ^4.6.6本地缓存服务:get_storage: ^2.1.1瀑布流组件:flutter_staggered_grid_view 项目框架结构目录使用最新版跨平台框架Flutter3.27开发搭建项目模板。 Flutter3项目入口配置/// 入口文件main.dartlibrary;import 'dart:io';import 'package:flutter/material.dart';import videoModuleController.videoTabIndex.value, viewportFraction: 1.0);List<String> tabList = ['订阅', '逛逛', '直播

    1.9K21编辑于 2025-02-07
  • 来自专栏h5

    Flutter3.x 2025 实战抖音app直播商城

    春节开发的一款Flutter3.27跨平台仿抖音App正式完结了,录制了一个完整app演示视频。 https://cloud.tencent.com/developer/article/2493971flutter3_douyin_mall仿抖音直播app商城,深度的融合了短视频+直播+聊天三个大功能板块 知识框架技术框架:flutter3.27.1+Dart3.6.0状态管理:get: ^4.6.6本地缓存服务:get_storage: ^2.1.1瀑布流组件:flutter_staggered_grid_view ^0.7.0轮播图组件:card_swiper^3.0.1toast弹窗组件:shirne_dialog^4.8.3视频套件:media_kit: ^1.1.11svg图片:flutter_svg: ^

    59020编辑于 2025-02-10
  • 来自专栏flutter开发精选

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

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

    63720编辑于 2022-09-20
  • 来自专栏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
  • 来自专栏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开发精选

    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 Adding Firebase to your Flutter Project :: Flutter Puzzle Hack :: Volume 4 of 4.Frank van Puffelen (Puf 实现的svga动画渲染库,做直播的对lottie和svga格式的动画应该都很熟悉。

    2.1K10编辑于 2022-09-20
  • 来自专栏腾讯云文档

    【优秀最佳实践展播】第7期:云直播

    “产品使用攻略”、“上云技术实践” 有奖征集啦~ 图片案例名称案例简介WebRTC 协议推流介绍如何调用直播 SDK,将浏览器采集的音视频画面通过 WebRTC 推送到直播服务器,实现快直播推流。 直播推流介绍如何通过云直播控制台生成推流地址,并在不同场景下进行直播推流。录制存储至 VOD介绍如何将直播原始流经过转音视频封装成录制文件,并把录制文件存储到点播平台。 直播转封装及转码介绍如何使用直播转封装功能,将直播现场推送出来的原始流,通过云端转换为不同的封装格式的视频流,推送给观众。自主拼装直播 URL介绍如何拼装符合腾讯云直播标准规范的推流地址和播放地址。 OBS 推流介绍如何使用 OBS 工具和云直播推流地址,在 PC 端上完成直播推流。图片【合集】腾讯云优秀最佳实践展播【有奖征文】腾讯云产品“用户实践”长期征集啦~【集锦】腾讯云文档有奖活动汇总

    1.8K32编辑于 2022-06-16
  • 来自专栏h5

    flutter3.38-douyin仿写抖音app直播+短视频+聊天

    基于Flutter3.38+Dart3.10跨平台实战 - 2025年12月Flutter3构建抖音app界面集成短视频+直播+聊天应用。 如上图:直播实现上下滑动切换效果,右侧滑入直播进场/左侧滑入礼物提示动效、商品列表、礼物、商品讲解、弹幕消息等功能。 项目知识点技术框架:Flutter3.38.2+Dart3.10.0路由状态管理:get: ^4.7.3本地缓存服务:get_storage: ^2.1.1瀑布流组件:flutter_staggered_grid_view ^0.7.0轮播图组件:card_swiper^3.0.1toast弹窗组件:shirne_dialog^4.8.6视频套件:media_kit: ^1.2.3项目框架目录使用最新款跨平台框架Flutter3.38.2 整个项目整合了短视频+直播+聊天功能,涉及到的知识点还是非常多的。后续还会分享一些实现技术细节。感谢大家的阅读与支持。

    80621编辑于 2025-12-07
  • 来自专栏每天学点Android知识

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

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

    1.1K41发布于 2019-09-17
  • 来自专栏小轻论坛

    7年之痒?腾讯NOW直播将停运

    12月5日 消息:腾讯NOW直播,曾是腾讯旗下融合直播、短视频和社交的综合平台,今日发布公告宣布将于2023年12月26日11时停止运营,标志着这七年的直播历程即将落下帷幕。 据悉,NOW直播自2016年上线以来,在腾讯的大力支持下,致力于推动优质原创内容的创作,并在2017年投入二十亿资金,旨在培育更多优秀的内容生产者。 经过多次的产品更新,NOW直播一度成为腾讯直播和社交平台的一张亮丽名片。 然而,随着业务调整的进行,腾讯官方今日发布公告,即日起停止NOW直播的新用户注册及充值服务,网页端产品服务也将停止运营。 在正式停运后,用户将无法继续使用NOW直播产品服务。因此,腾讯提醒用户尽快保存个人所需资料,包括关注列表、消息记录等。 这一公告引发了广泛关注,对于NOW直播用户而言,未来几周将是平台告别的重要时刻。

    57910编辑于 2024-09-30
  • 来自专栏音视频技术

    白皮书: 提升直播流的7个建议

    文 / Mux 译 / 汤宸宇 1) 监控QoE,做出准确的判断 当我们在直播一场大规模地活动时,需要深入地了解观看直播的用户的体验——这就是所谓的用户体验质量(QoE)。 如果我们已经成功地与供应商构建了良好的协作环境,那么我们更希望构建一个战情室环境来应对世界上最大规模的活动直播。 我们可以通过一系列举措降低这些风险:当多个合作伙伴的带宽都耗尽时,如果需要我们应该准备降低直播视频的比特率——历史上许多大型直播事件都是这样解决临场出现的带宽资源不足问题,而随着我们进入超高清直播时代, 7) 熟能生巧 当我们在进行世界上规模最大赛事的直播活动时,很难有机会去进行现场练习。在世界杯、超级碗、板球世界杯或英超决赛等重大赛事中,前几周的准备活动往往比正式的赛事要小一个数量级。 除此之外,我们能做的还有在小型直播活动中试错。 如果从未实践过这种行为,那么拥有完全冗余设计的传输链就没有任何意义。

    1.2K50发布于 2019-10-14
  • 来自专栏前端进阶实战

    Flutter3实战抖音App直播短视频聊天源码

    继上一个flutter3仿微信app聊天项目,最近又实战开发了一款flutter仿抖音app短视频直播项目,完结了。 flutter3仿微信app聊天项目实战项目技术架构跨平台框架:flutter3.41.5+Dart3.11.3路由状态管理:get:^4.7.3本地缓存服务:get_storage:^2.1.1瀑布流组件 :flutter_staggered_grid_view^0.7.0轮播图组件:card_swiper^3.0.1toast弹窗组件:shirne_dialog^4.9.0视频套件:media_kit: ^1.2.6svg图片:flutter_svg:^2.2.4实现类似抖音app首页全屏顶部状态栏+tab菜单栏+底部菜单栏联动效果,左右滑动切换页面模块,上下滑动切换短视频效果。

    12520编辑于 2026-09-26
领券