Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 2.37 KB

File metadata and controls

82 lines (56 loc) · 2.37 KB

XMBOX

Uploading 15-16-08.png…

XMBOX是一款基于TVBoxOS-Mobile项目改进的安卓视频播放应用,专注于提供更流畅的用户体验和更现代的界面设计。

项目来源

本项目基于以下项目进行二次开发:

在保留原有功能的基础上(删除了一些功能),对性能和界面进行了全面优化。

性能优化

  1. 搜索界面优化

    • 优化左侧目录加载速度,解决加载缓慢问题
    • 改进搜索结果处理逻辑,减少UI线程负担
    • 优化图片加载机制,使用低优先级和延迟加载技术
  2. 内存管理优化

    • 修复内存泄漏问题
    • 优化资源释放机制
    • 改进线程池管理,实现优化的任务调度
  3. 图片加载优化

    • 实现智能预加载和缓存机制
    • 优化图片加载优先级
    • 减少主线程阻塞

UI优化

  1. Material Design 3风格

    • 全面采用Material Design 3设计规范
    • 优化按钮、对话框等UI元素的视觉效果
    • 改进颜色系统,提供更好的亮色/暗色模式支持
  2. 播放器界面改进

    • 移除播放器界面中的4个功能按钮(详情/演员/收藏/下载)
    • 移除左上角标签
    • 默认设置播放器缩放/缩小功能为默认状态
    • 在源信息模块上方显示视频标题
  3. 布局优化

    • 减小UI元素之间的间距(10dp)
    • 均匀分布功能按钮,而非右对齐
    • 移除功能按钮下方的水平线
    • 移除背景,特别是返回按钮的背景

使用说明

  1. 下载并安装应用
  2. 添加视频源
  3. 开始浏览和播放视频内容

构建说明

如需从源码构建应用:

# 克隆仓库
git clone https://github.com/Tosencen/XMBOX.git

# 进入项目目录
cd XMBOX

# 使用Gradle构建
./gradlew assembleRelease

构建完成后,APK文件将位于 app/build/outputs/apk/release/ 目录下。

致谢

  • 感谢TVBoxOS-Mobile项目的开发者提供的基础代码
  • 感谢所有为本项目提供反馈和建议的用户

许可证

本项目遵循与原项目相同的开源许可证。