没有合适的资源?快使用搜索试试~ 我知道了~
xmljava系统源码-Skin:网易云音乐换肤方案
共119个文件
png:46个
xml:31个
java:20个
需积分: 31 1 下载量 128 浏览量
2021-06-05
23:56:29
上传
评论
收藏 3.07MB ZIP 举报
温馨提示
xml java系统源码 Skin 网易云音乐换肤方案 高仿网易云音乐换肤,插件化下载皮肤包,无需Activity的重启直接实现无缝切换。 先看看效果图: 由于gif大小有限制,可以扫描二维码,安装体验 先简单描述一下网易云音乐换肤的大体过程: 1.先去下载一个主题包,这个主题包其实是一个apk文件,里面包含要换皮肤的资源文件 2.通过AssetManager,通过反射以及PackageName,获取到下载下来皮肤包的Resource,拿到Resource对象,即可以拿到res下面的任何资源文件 3.获取View的属性以及相关的资源文件名称,去皮肤包中的Resource中进行匹配,如果皮肤包中匹配成功,则应用皮肤包中的资源文件,实现换肤。 在详细实现之前,先介绍LayoutInflater,因为它在换肤中非常重要:它的作用是:将布局XML文件实例化为其对应的View对象。所以可以通过LayoutInflater获取到创建了多少View以及View对应的属性。 这里有鸿洋大佬的一篇关于介绍LayoutInflater 写的很详细,也非常全面 1、通过反射获取过系统状态栏的高度 在开始之前
资源推荐
资源详情
资源评论
收起资源包目录
xmljava系统源码-Skin:网易云音乐换肤方案 (119个子文件)
skinblueapk.apk 1.54MB
skingreen.apk 1.5MB
gradlew.bat 2KB
.gitignore 176B
.gitignore 7B
.gitignore 7B
.gitignore 7B
build.gradle 1KB
build.gradle 942B
build.gradle 937B
build.gradle 589B
settings.gradle 39B
gradlew 5KB
gradle-wrapper.jar 53KB
SystemBarTintManager.java 19KB
SkinFactory.java 4KB
SkinManager.java 3KB
SkinViewItem.java 3KB
BaseActivity.java 3KB
MusicActivity.java 2KB
MainActivity.java 2KB
StatusBarBackground.java 1KB
SkinViewAttr.java 1KB
FileUtils.java 1KB
SkinUtils.java 1000B
RxSchedulers.java 777B
MusicAdapter.java 771B
MusicItem.java 754B
ExampleInstrumentedTest.java 742B
ExampleUnitTest.java 390B
MyApp.java 363B
MainActivity.java 342B
MainActivity.java 337B
Constant.java 181B
bg.jpeg 73KB
bg.jpeg 65KB
README.md 15KB
bg.png 27KB
ic_launcher_round.png 15KB
ic_launcher_round.png 15KB
ic_launcher_round.png 15KB
ic_launcher_round.png 10KB
ic_launcher_round.png 10KB
ic_launcher_round.png 10KB
ic_launcher.png 9KB
ic_launcher.png 9KB
ic_launcher.png 9KB
dt.png 7KB
dt.png 7KB
ic_launcher_round.png 7KB
ic_launcher_round.png 7KB
ic_launcher_round.png 7KB
dt.png 7KB
ic_launcher.png 6KB
ic_launcher.png 6KB
ic_launcher.png 6KB
logo.png 6KB
logo.png 6KB
logo.png 5KB
ic_launcher_round.png 5KB
ic_launcher_round.png 5KB
ic_launcher_round.png 5KB
music.png 5KB
music.png 5KB
ic_launcher.png 4KB
ic_launcher.png 4KB
ic_launcher.png 4KB
music.png 4KB
download.png 4KB
download.png 4KB
download.png 4KB
me.png 3KB
me.png 3KB
me.png 3KB
ic_launcher.png 3KB
ic_launcher.png 3KB
ic_launcher.png 3KB
ic_launcher_round.png 3KB
ic_launcher_round.png 3KB
ic_launcher_round.png 3KB
ic_launcher.png 2KB
ic_launcher.png 2KB
ic_launcher.png 2KB
proguard-rules.pro 751B
proguard-rules.pro 751B
proguard-rules.pro 751B
gradle.properties 728B
gradle-wrapper.properties 200B
activity_main.xml 8KB
ic_launcher_background.xml 5KB
ic_launcher_background.xml 5KB
misc.xml 2KB
ic_launcher_foreground.xml 2KB
ic_launcher_foreground.xml 2KB
ic_launcher_foreground.xml 2KB
Project.xml 2KB
item_music.xml 1KB
AndroidManifest.xml 977B
activity_music.xml 862B
styles.xml 780B
共 119 条
- 1
- 2
资源评论
weixin_38527978
- 粉丝: 5
- 资源: 900
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功