logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter TolyUI 框架#09 | tolyui_text 轻量高亮文本

摘要: TolyUI 是一个由张风捷特烈开发的 Flutter 全平台 UI 框架,支持响应式设计,开源且组件化。其独立模块 tolyui_text 提供 HighlightText 组件,简化文本增强功能实现,如搜索高亮、交互式文本匹配等。通过简洁 API 支持自定义高亮样式、大小写敏感及多规则匹配(如正则、精确字符串),并支持点击回调。相比原生富文本处理,大幅减少代码量,提升开发效率。开源地址

文章图片
#flutter#ui
FlutterUnit3.4.1 | 来场三方库的收录狂欢吧~

FlutterUnit 3.4版本推出全新"三方包"模块,为开发者提供插件推荐、搜索、分类及评价功能,收录100+常用三方库。该模块采用模块化开发架构,前端80%代码由AI生成,后端基于Rust实现高效低耗服务(仅占用16MB内存)。特色功能包括:二级评论系统、多语言支持(通过独立翻译表实现)、插件推荐入口及多种排序方式。项目采用MVVM架构,支持模块独立开发和复用。国际化方面

文章图片
#javascript#前端#开发语言
FlutterUnit3.4.1 | 来场三方库的收录狂欢吧~

FlutterUnit 3.4版本推出全新"三方包"模块,为开发者提供插件推荐、搜索、分类及评价功能,收录100+常用三方库。该模块采用模块化开发架构,前端80%代码由AI生成,后端基于Rust实现高效低耗服务(仅占用16MB内存)。特色功能包括:二级评论系统、多语言支持(通过独立翻译表实现)、插件推荐入口及多种排序方式。项目采用MVVM架构,支持模块独立开发和复用。国际化方面

文章图片
#javascript#前端#开发语言
Rust 编程指南·酷色篇 #01 | 从多彩输出,体会不一样的开端

本文介绍了一种新颖的Rust编程入门方式,通过控制台色彩输出激发学习兴趣。文章首先展示了如何用ANSI转义码实现彩色文本输出,详细讲解了8种基础前景色和背景色的使用方法。接着介绍了更强大的24位真彩色技术,使用RGB值可生成1600万种颜色。最后以一个彩虹色文字输出示例展示了实际应用效果。这种从视觉体验入手的教学方式,让编程初学者能够快速获得成就感,为后续的Rust学习打下有趣的基础。

文章图片
#rust#开发语言#后端
Rust 编程指南·酷色篇 #02 | 认识变量

本文介绍了Rust语言中变量的特性和使用方式。主要内容包括:1) Rust变量默认不可变的设计理念,强调安全性和性能优化;2) 使用mut关键字声明可变变量;3) 类型声明的应用场景;4) 常量的定义及其与变量的区别;5) 变量遮蔽特性及其哲学意义;6) 元组解构赋值的用法。通过彩色文本输出的实际案例,展示了变量在代码复用和维护中的价值,体现了Rust"安全优于便利"的设计思想

文章图片
#rust#python#开发语言
Rust 编程指南·酷色篇 #03 | 认识函数封装

本文介绍了Rust中函数的定义与使用,重点阐述了函数在代码复用中的关键作用。通过三个具体案例展示了不同函数的应用场景:无参函数用于固定操作(如分隔线打印),带参函数实现灵活处理(如彩色文字输出),返回值函数完成数据转换(如RGB转颜色编码)。每种函数类型都通过代码对比,直观体现了函数封装带来的优势——减少重复代码、提高可维护性和增强可读性。文章还特别强调了Rust函数的类型安全特性,如&s

文章图片
#rust#开发语言#后端
Rust 编程指南·酷色篇 #04 | 标量类型

Rust标量类型详解:构建安全高效的代码基石 Rust的标量类型系统是构建内存安全和高效程序的基础。本文系统介绍了四种标量类型: 整数类型:包括有符号(i)和无符号(u)两类,包含8到64位不同规格,选择时需考虑数据范围和性能 浮点类型:提供f32单精度和f64双精度,需注意精度误差问题 布尔类型:仅有true/false两个值,用于逻辑判断 字符类型:支持Unicode,存储单个字符而非字符串

文章图片
#rust#开发语言#后端
Rust 编程指南·酷色篇 #06 - 条件与循环

本章介绍了如何使用Rust条件判断实现智能颜色系统。通过if表达式,程序可以根据颜色亮度自动选择最佳文字颜色搭配。关键点包括:亮度计算公式(考虑人眼敏感度)、条件判断语法(if作为表达式)、以及智能颜色选择功能。实战演示了从简单到精细的文本颜色匹配策略,解决了手动调整颜色搭配的低效问题。示例代码展示了不同背景色下的自动文字颜色配对效果,包括纯色和灰度场景。最终目标是让颜色系统具备自主决策能力,实现

文章图片
#rust#android#开发语言
Rust 编程指南·酷色篇 #05 - 颜色名字与字符串

本文介绍了如何在Rust中使用字符串为颜色系统添加命名功能。主要内容包括: Rust两种字符串类型:String(可变)和&str(不可变),类比可修改调色板和固定标签 颜色命名实现方案:使用元组组合颜色名称(String)和RGB值,解决数字颜色难以记忆的问题 字符串操作技巧:三种拼接方式(+运算符、format!宏、push_str方法)及其适用场景 实际应用场景:通过字符串处理实现颜

文章图片
#rust#python#开发语言
【Flutter 小知识】震动反馈 HapticFeedback

theme: hydrogen1. 缘起这两天在研究 CupertinoSliverRefreshControl 组件,使用中有个小细节吸引到了我的注意。在下拉达到一定程度时,会有 weng 的一声震动感。然后翻看源码中的具体实现逻辑,在下拉量大于 refreshTriggerPullDistance 时,会触发 HapticFeedback.mediumImpact(); 方法。看到...

#flutter#ios
    共 21 条
  • 1
  • 2
  • 3
  • 请选择