logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter for OpenHarmony 实战:文本样式定制与多语言适配

为了让 Flutter 的本地化体系认识自定义的@override@override@override用于声明支持的语言范围,与中的键保持一致。load通过立即返回一个实例,避免不必要的异步开销,非常适合这种纯内存表驱动的多语言场景。返回false,意味着在应用运行期间不需要重新加载委托,简化生命周期管理。实际使用时,我们没有把这个委托挂到全局上,而是通过局部的在需要的局部组件内覆盖语言环境,这一

文章图片
#flutter#鸿蒙#华为 +1
Flutter三方库syncfusion_flutter_calendar 适配 OpenHarmony —— 实现日视图

随着移动应用开发的日益普及,跨平台解决方案成为了开发者的首选。Flutter 作为一种高效的跨平台框架,已经在 Android 和 iOS 平台上取得了广泛的应用。而 OpenHarmony 作为新兴的全场景分布式操作系统,也逐渐成为开发者关注的焦点。在实际开发中,我们经常需要实现日历功能,用于展示和管理日程安排。Syncfusion Flutter Calendar 是一个功能强大的第三方库,提

文章图片
#flutter#鸿蒙#华为 +1
Flutter for OpenHarmony 实战:权限申请弹窗

在实现权限申请弹窗功能之前,首先需要定义权限的类型和状态。我们通过枚举来清晰地表示这些概念,使代码更具可读性和可维护性。/// 权限类型枚举camera, // 相机权限microphone, // 麦克风权限location, // 位置权限storage, // 存储权限contacts, // 联系人权限/// 权限状态枚举granted, // 已授权denied, // 已拒绝reque

文章图片
#flutter#鸿蒙#华为 +1
Flutter for OpenHarmony 实战:AnimatedContainer实现容器属性平滑过渡

在移动开发领域,我们总是面临着选择与适配。今天,你的Flutter应用在Android和iOS上跑得正欢,明天可能就需要考虑一个新的平台:HarmonyOS(鸿蒙)。这不是一道选答题,而是很多团队正在面对的现实。Flutter的优势很明确——写一套代码,就能在两个主要平台上运行,开发体验流畅。而鸿蒙代表的是下一个时代的互联生态,它不仅仅是手机系统,更着眼于未来全场景的体验。

文章图片
#flutter#鸿蒙#华为 +1
Flutter for OpenHarmony 实战:实现一个简单的动态柱状图

CustomPainter 与 Canvas:用于精细化的矢量绘制(坐标轴、柱子、文本),适合自定义图形与动画绘制场景。Widget 分层设计:将“纯绘制层”()与“演示/交互层”()分离,职责清晰,便于复用与测试。状态管理(局部 State):使用setState来管理 demo 数据,适用于此类小型交互演示;如需更大规模状态共享可接入 Provider / Riverpod。ActionChi

文章图片
#flutter#鸿蒙#华为 +1
Flutter三方库 smooth_page_indicator 适配 OpenHarmony ——实现平滑页面指示器蠕虫效果

在移动应用开发中,页面指示器是一种常见的UI组件,用于指示用户当前在多页内容中的位置。Flutter生态中有许多优秀的页面指示器库,其中smooth_page_indicator以其流畅的动画效果和丰富的样式选项受到开发者的喜爱。随着OpenHarmony生态的不断发展,越来越多的Flutter应用需要适配到这个新平台。将smooth_page_indicator这样的第三方库适配到OpenHar

文章图片
#flutter#鸿蒙#华为 +1
Flutter for OpenHarmony 实战:随机任务生成器 - 从预设任务中随机选择一个

在移动开发领域,我们总是面临着选择与适配。今天,你的Flutter应用在Android和iOS上跑得正欢,明天可能就需要考虑一个新的平台:HarmonyOS(鸿蒙)。这不是一道选答题,而是很多团队正在面对的现实。Flutter的优势很明确——写一套代码,就能在两个主要平台上运行,开发体验流畅。而鸿蒙代表的是下一个时代的互联生态,它不仅仅是手机系统,更着眼于未来全场景的体验。

文章图片
#flutter#鸿蒙#华为 +1
Flutter for OpenHarmony 实战:滑动选择器实现

抽离组件:将滑动选择器功能抽离成单独的组件,提高代码复用性和可维护性参数化设计:通过参数配置实现不同场景的需求,增强组件的灵活性。

文章图片
#flutter#鸿蒙#华为 +1
Flutter三方库 shadcn_ui 适配 OpenHarmony —— 实现表格

在移动应用开发中,表格是一种常见且重要的UI组件,用于清晰地展示和管理结构化数据。当我们将Flutter应用适配到OpenHarmony平台时,如何实现一个功能完善、交互友好的表格组件成为了一个关键挑战。本次开发中,我们参考了Flutter三方库shadcn_ui的设计理念,实现了一个适配OpenHarmony平台的表格组件。这个组件不仅具备基本的表格展示功能,还支持行点击交互、奇偶行交替颜色、水

文章图片
#flutter#ui#鸿蒙 +2
Flutter for OpenHarmony 实战:在线头像生成与裁剪

在移动开发领域,我们总是面临着选择与适配。今天,你的Flutter应用在Android和iOS上跑得正欢,明天可能就需要考虑一个新的平台:HarmonyOS(鸿蒙)。这不是一道选答题,而是很多团队正在面对的现实。Flutter的优势很明确——写一套代码,就能在两个主要平台上运行,开发体验流畅。而鸿蒙代表的是下一个时代的互联生态,它不仅仅是手机系统,更着眼于未来全场景的体验。

文章图片
#flutter#鸿蒙#华为 +1
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择