欢迎加入开源鸿蒙跨平台社区https://openharmonycrossplatform.csdn.net项目效果本文实现的是一个基于 Flutter for OpenHarmony 的图书评分推荐应用。项目中使用 Flutter 第三方库flutter_rating_bar实现星级评分功能用于展示图书评分、用户打分、收藏状态和阅读推荐信息。最终运行效果如下页面主要包含以下内容顶部标题栏图书评分概览卡片图书分类筛选按钮图书推荐列表可交互星级评分组件只读评分展示组件当前选中图书详情收藏和已读状态切换第三方库使用说明页面整体采用 Flutter Material 风格布局。本文重点是演示如何在 Flutter for OpenHarmony 项目中使用 Flutter 第三方库flutter_rating_bar。项目代码写在lib/main.dart中依赖配置写在pubspec.yaml中符合 Flutter for OpenHarmony 第三方库实践方向。前言在移动应用开发中评分功能非常常见。比如图书推荐、电影评价、课程反馈、商品评论、音乐评分、餐厅评价等场景都需要让用户通过星级组件表达评价。如果只用文字显示“评分 4.5”虽然能表达信息但交互感比较弱。星级评分组件可以让用户更直观地理解评分高低也可以直接点击星星完成评分操作。如果自己用 Flutter 原生组件手写评分功能需要处理点击区域、半星评分、图标状态、评分回调、只读展示等逻辑。为了几颗星星写一堆状态判断听起来很勤奋也很像人类在主动给自己制造麻烦。因此本文选择使用 Flutter 第三方库flutter_rating_bar来实现评分功能。它可以快速构建可交互评分条和只读评分指示器适合用于 Flutter for OpenHarmony 项目中的评价类页面。本项目以“图书评分推荐应用”为例使用flutter_rating_bar实现图书打分、评分展示、分类筛选、收藏和已读状态管理。一、项目目标本次实践主要实现以下目标创建 Flutter for OpenHarmony 项目在pubspec.yaml中添加第三方库flutter_rating_bar使用flutter pub get获取依赖在lib/main.dart中引入flutter_rating_bar-[object Object]