🟨 主要功能
🏠 主屏幕:
显示一个包含 20 个角色的横向列表,这些角色来自公共 API。
当您滚动浏览每个角色时,应用会使用文本转语音 (TTS) 功能播放他们最具代表性的短语之一,同时底部会更新一张特色图片。
包含用于激活/静音声音以及切换浅色模式和深色模式的按钮。
📍 地点:
以分页垂直列表的形式呈现斯普林菲尔德的 20 个标志性地点。
每个项目都显示一张图片、地点名称、“喜欢/不喜欢”按钮以及评分总数。
⭐ 收藏夹:
允许您将喜爱的角色保存到设备上的内部数据库中。
它们以网格形式显示,包含图片、名称以及删除或访问其详细资料的选项。
👤 角色详情:
当您从主屏幕或收藏夹中选择角色时,将显示详细信息,包括:
- 图片和添加/移除收藏的按钮。
- 五个重要的人物传记信息。
- 可使用文本转语音 (TTS) 播放的短语列表。
🧩 技术:
本应用使用 Jetpack Compose 开发,遵循现代 Android 设计和架构的最佳实践。
它使用来自公共 API(辛普森一家 API)的数据,并使用内部存储来管理收藏夹,无需连接外部服务器。
📚 教育用途:
本应用仅用于学习和技术演示目的。
它与辛普森一家的版权所有者没有任何关联,也未获得其赞助或授权。
所有图片、名称和引用均属于其各自所有者。
🟢 主要功能
- 版块导航:角色、地点和收藏夹。
- 动态分页,带来流畅的使用体验。
- 使用文本转语音功能播放短语。
- 可调节的界面,支持深色和浅色模式。
- 本地存储常用字符。
免责声明:
本项目不用于商业用途。所展示的内容来自公共资源,仅用于教学目的,旨在演示如何使用 Jetpack Compose 进行 API 调用、数据处理和设计。