ColorOS Recent Task View Radius

License

为 ColorOS 桌面(Launcher)的最近任务卡片圆角提供可调节的 Xposed 模块。UI 通过 ContentProvider 写入配置,Hook 在 Launcher 中读取并替换 recent_task_view_radius

功能

  • 调节最近任务卡片圆角(dp)
  • 取值范围:16–130 dp
  • 调整后需重启桌面或重启设备生效

项目结构

app/src/main/kotlin/com/radius/optimization
├─ RadiusConfig.kt          # 常量与配置 URI
├─ RadiusConfigProvider.kt  # Provider 存取
├─ MainHook.kt              # Launcher Hook
└─ MainActivity.kt          # Compose UI

配置通道

  • authority: com.radius.optimization.config
  • path: radius_dp
  • URI: content://com.radius.optimization.config/radius_dp

构建

./gradlew assembleDebug --no-daemon

APK 输出:

app/build/outputs/apk/debug/app-debug.apk

说明

  • Hook 侧已做进程内缓存,首次读取后缓存;重启桌面会重新读取。
  • 使用方法级 Hook(Resources.getDimensionPixelSize(int))替换 recent_task_view_radius

License

MIT

Releases

v2.3

Stable

4/23/2026, 10:21:44 AM

更新内容

  • 修复重启后仍可能回到默认圆角值的问题
  • Hook 读取链路升级为:provider -> local backup -> default,提升开机早期稳定性
  • 配置变更后自动失效缓存并刷新读取结果
  • 更新此版本后需在模块里手动调节一次配置,否则可能出现未知问题

Assets

2

v2.1

Stable

3/30/2026, 8:21:56 PM

更新内容

  • 添加对 task_view_radius_20 与 task_view_radius_22 的 hook(部分机型用这些资源名定义任务卡片圆角并随分辨率自适应;现已与 recent_task_view_radius 共用同一配置,默认 26dp)

Assets

2