技术栈:Java + SQLite + EasyFloat + Android SDK
项目简介:一款基于原生 Android 开发的悬浮窗提词器应用,支持自定义提词内容、样式与滚动行为,适配多场景使用。
项目地址:https://github.com/lanxiong-015/feimo01.git
项目职责:
使用 Activity + Fragment 搭建主界面,集成 BottomNavigationView 实现页面切换与沉浸式状态栏;
基于 RecyclerView 展示 SQLite 数据库中的提词文本,支持内容的增删改查;
集成 EasyFloat 实现可拖拽悬浮窗,支持横竖屏适配、自动滚动与手势控制;
编写底部弹窗设置模块,实时调整字体、颜色与滚动速度,配置数据持久化存储至 SQLite;
设计多张核心数据表,完成数据库结构优化与封装。
项目亮点:
实现自定义悬浮窗的多维交互:自动滚动、手势拖动、参数配置;
提升用户体验的同时保障系统兼容性与性能稳定;
掌握 SQLite 数据表设计、数据绑定与 UI 组件高效联动。