文章 2024-04-30 来自:开发者社区

【Flutter前端技术开发专栏】Flutter中的主题与样式主题化

Flutter作为一款由谷歌开发的开源移动应用框架,凭借其出色的性能和强大的跨平台能力,受到了越来越多开发者的喜爱。在Flutter开发过程中,主题(Theme)与样式(Style)主题化是至关重要的部分,它们可以帮助开发者统一应用的整体风格,提高用户体验。本文将详细介绍Flutter中的主题与样式主题化相关知识,帮助读者更好地掌握Flutter开发技能。 一、Flutter中的主题(Them.....

【Flutter前端技术开发专栏】Flutter中的主题与样式主题化
文章 2024-04-24 来自:开发者社区

Flutter 中优雅切换应用主题的组件

Flutter 中优雅切换应用主题的组件 视频 https://youtu.be/L--XLpc452I https://www.bilibili.com/video/BV1wD421n75p/ 前言 原文 https://ducafecat.com/blog/flutter-app-theme-switch Adaptive Theme 这个组件通过包裹 Mate...

Flutter 中优雅切换应用主题的组件
文章 2024-01-29 来自:开发者社区

Flutter 应用服务:主题、暗黑、国际化、本地化-app_service库

Flutter应用服务主题、暗黑、国际化、本地化-app_service库1. 概述在Flutter中,我们通常通过构建服务来实现贯穿整个应用生命周期的状态管理。例如,在实现用户认证功能时,可以创建一个Auth服务。类似地,还有许多其他场景,比如应用主题管理。对于主题、暗黑模式、国际化与本地化等场景,通常会实现一个AppService来集中管理这些方面。App Service库提供了一套全面的应....

Flutter 应用服务:主题、暗黑、国际化、本地化-app_service库
文章 2023-05-24 来自:开发者社区

闲鱼技术2022年度白皮书-Flutter主题-节日献礼:Flutter 图片库重磅开源!(上)

 作者:新宿 一、 背景 去年,闲鱼技术团队新一代图片库PowerImage在经过一系列灰度、问题修复、代码调优后,已全量稳定应用于闲鱼。相对于上一代IFImage,PowerImage经过进一步的演进,适应了更多的业务场景与最新的flutter特性,解决了一系列痛点。 比如,因为完全抛弃了原生的ImageCache,在与原生图片混用的场景下,会让一些低频....

闲鱼技术2022年度白皮书-Flutter主题-节日献礼:Flutter 图片库重磅开源!(上)
文章 2023-05-24 来自:开发者社区

闲鱼技术2022年度白皮书-Flutter主题-节日献礼:Flutter 图片库重磅开源!(中)

接上篇:https://developer.aliyun.com/article/1225988?spm=a2c6h.13148508.setting.15.2f394f0e7JCBdO五、 整体架构 我们将两种解决方案非常优雅地结合在了一起: 我们抽象出了PowerImageProvider,对于external(ffi)、texture,分别生产自己的ImageInfo即....

闲鱼技术2022年度白皮书-Flutter主题-节日献礼:Flutter 图片库重磅开源!(中)
文章 2023-05-24 来自:开发者社区

闲鱼技术2022年度白皮书-Flutter主题-节日献礼:Flutter 图片库重磅开源!(下)

接上篇:https://developer.aliyun.com/article/1225986?spm=a2c6h.13148508.setting.16.2f394f0e7JCBdO七、 关于开源 我们期待通过社区的力量让PowerImage更加完善与强大,也希望PowerImage能为大家在工程研发中带来收益。 1. Issues 关于issue,我们希望大家....

闲鱼技术2022年度白皮书-Flutter主题-节日献礼:Flutter 图片库重磅开源!(下)
文章 2023-05-24 来自:开发者社区

闲鱼技术2022年度白皮书-Flutter主题-打造Flutter高性能富文本编辑器——协议篇(上)

 作者:光酒 闲鱼作为一个二手闲置交易平台,卖家发布商品产出优质的供给尤为重要。商品发布器希望拥有富文本编辑能力,让用户简单便捷的方式产出更加优质的内容;Flutter本身没有富文本编辑器的能力的,只有最基础的文本编辑器TextField。 对于更加复杂的场景,比如支持自定义表情、主题、有序段落等能力,目前flutter组件是无法满足我们的业务诉求,另外在交互体验上....

闲鱼技术2022年度白皮书-Flutter主题-打造Flutter高性能富文本编辑器——协议篇(上)
文章 2023-05-24 来自:开发者社区

闲鱼技术2022年度白皮书-Flutter主题-打造Flutter高性能富文本编辑器——协议篇(中)

接上篇:2. Slate协议层设计 协议层的整体架构设计如下图: 下面我们就以Slate为例,来看一看富文本编辑器的协议层设计,需要定义的核心概念和模块: • 嵌套Model定义。• 原子能力Operation设计。• 秩序维护者Normalizing的设计。  1) 协议层设计——嵌套Model设计 Slate定义了三种类型的Node....

闲鱼技术2022年度白皮书-Flutter主题-打造Flutter高性能富文本编辑器——协议篇(中)
文章 2023-05-24 来自:开发者社区

闲鱼技术2022年度白皮书-Flutter主题-打造Flutter高性能富文本编辑器——协议篇(下)

接上篇:2) 协议层设计——原子能力Operation 接下来需要富文本Commond协议的设计,用户的每一次的文字输入、删除、文字加粗、换行等操作都是一次Command指令;Slate抽象定义了九个最基本的Operations,协议层所有的Commond指令,最终在协议层,都会转换成一个或者多个operation操作: • insert_node:插入Node节点• ins....

闲鱼技术2022年度白皮书-Flutter主题-打造Flutter高性能富文本编辑器——协议篇(下)
文章 2023-05-24 来自:开发者社区

闲鱼技术2022年度白皮书-Flutter主题-打造Flutter高性能富文本编辑器—渲染篇(上)

 作者:光酒 一、 开篇 协议篇文章,我们介绍了Flutter富文本编辑器协议层的设计。以Slate为例,介绍了协议层设计的几个重要的概念:嵌套Model、Opeartion、Normalizing;站在Slate的肩膀上,让我们有了一个强壮、设计完善的富文本协议层,接下来就让我们看看渲染层是如何实现的; 让我们回顾一下Mural整体的架构设计分层:&...

闲鱼技术2022年度白皮书-Flutter主题-打造Flutter高性能富文本编辑器—渲染篇(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注