猫爪音乐
正式版
5
下载
0
讨论
9
收藏
photo_library 应用截图
new_releases 更新日志
v1.2.2 逐字歌词渐变高亮
Latest
v1.2.2
逐字歌词渐变高亮
StrokeTextView Canvas ClipRect 渐变渲染:替换原有 SpannableString 方案,实现像素级从左到右平滑渐变高亮
已唱/未唱双色渲染:已唱部分纯白,未唱部分半透明黑,视觉层次分明
逐字/逐行模式切换:全屏歌词页设置面板支持逐字/逐行切换,实时生效
播放页逐字同步:播放页当前行同步显示逐字渐变效果,进度与 ViewModel 实时绑定
播放页视觉优化
非当前行颜色统一:近行半透明黑,远行更淡黑,替代原灰色方案
移除描边效果:播放页歌词不再启用 StrokeTextView 描边,消除黑边问题
渐变背景歌词颜色固定:避免深色封面导致歌词不可见
横屏模式优化
全屏歌词上下居中:歌词容器 padding 动态计算,横竖屏切换时自动重新计算
控制面板收起后歌词居中:收起时 gravity 切换为 center_vertical,展开时恢复 bottom
横屏布局颜色统一:所有歌词行颜色与竖屏保持一致
其他修复
修复 StrokeTextView 缺少 (IntPtr, JniHandleOwnership) 构造函数导致 XML 加载崩溃
修复逐字着色不从第一个字开始
StrokeTextView 默认 _strokeEnabled 改为 false
description 应用介绍
萌系 Android 音乐播放器,.NET 9 + C# 原生开发。支持本地音乐、Navidrome/Subsonic 网络音乐、WebDAV 远程文件、桌面悬浮歌词(可拖拽/锁定/双行KTV)、LRC 歌词同步滚动、全屏歌词体验、音频频谱可视化、睡眠定时、通知栏媒体控制 + MediaSession、播放状态自动保存与恢复、MediaStore 极速封面加载、动态流光背景、封面取色主题。
https://github.com/kankejiang/CatClawMusic