课程/Android/移动开发
Android-实用的App换肤功能
-
-
最後的最後_
2017-04-22
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- 这里是应用内换肤,所以传入mSuffix
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!利用插件式换肤,是不需要资源名的后缀的,所以这里传入Null
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- 应用内换肤。这时候后缀也要添加进去
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- ***首先利用if语句判断是否是应用内换肤,若是的话,再获取其资源。
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!**changeSkin(String suffix) 参数为后缀名
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!获取mSuffix
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- !!!
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- 声明mSuffix,而且要将其存放到PrefUtils中去,因为如果在应用内换肤了,假如今天你换肤了,明天你再次开启应用,还得换回该状态
-
截图
0赞 · 0采集
-
-
最後的最後_
2017-04-22
- copy到项目中。,
***应用内换肤。
如何保存资源?
**思考一下:例如刚才我们使用了skin_main_bg.jpg(换肤的资源)的前缀,而并没有使用后缀。那么现在就利用后缀进行应用内换肤
-
截图
0赞 · 0采集