- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 略仿网易云音乐的换肤
看出管理类改主题先改状态栏,导航栏然后递归到所有视图并强制重绘,在applyThemeToView方法里看你项目用哪些控件,如按钮变红蓝底白字等。每次选中后用MMKV本地保存下。定义三个属性,一个主题id,第二个主题名,最后是改变主题色值,接下来我们要有主题管理类,以及选择器UI。适配器里从外部Activity传入颜色数组和颜色名,然后当前选中主题和列表主题id一样右下角有打勾。自己看到一个换肤,以前做过但是忘记了,只是依稀记得是一排颜色选你喜欢的然后背景改了,效果是。主题选择器,UI部分底部弹窗。
2025-09-25 22:30:28
151
原创 基于 Kotlin+协程+Flow+Retrofit+Jetpack 和 MVVM 架构实现的手机电商应用
本文介绍了一个基于Kotlin和MVVM架构的电商应用开发项目。项目采用协程、Flow、Retrofit等技术实现网络请求,结合Jetpack组件(LiveData、ViewModel等)构建应用框架。主要功能包括:用户登录注册、商品展示、订单管理、地址管理等电商核心功能,以及多语言切换、夜间模式等个性化设置。项目特色在于采用Kotlin协程简化异步操作,使用DataBinding减少视图代码,并整合了Coil图片加载、DialogX对话框等第三方库。开发者独立完成了从API调用到UI设计的全过程,体现了现
2025-09-15 23:50:14
1109
原创 Kotlin+协程+Flow+Retrofit+Jetpack+MVVM简单实现某商城
页面配置更改数据不会丢失,数据共享(单 Activity 多 Fragment 场景下的数据共享),以生命周期的方式管理界面相关的数据,而LiveData以让任何组件都可方便地感知生命周期的变化,而且可以避免内存泄漏怎么个避免呢?.LiveData还能知晓它绑定的Activity或者Fragment的生命周期,它只会给前台活动的activity回调(这个很厉害).这样你可以放心的在它的回调方法里直接将数据添加到View,而不用担心会不会报错.(你也可以不用费心费力判断Fragment是否还存活)。
2025-08-01 22:09:21
1728
原创 一个简单宝可梦的app
count表示列表一共有几条,1302表示宝可梦有1302个,next和previous表示上/下一页,results数组不陌生,里面!name是宝可梦的名字,url是该宝可梦详情复制这个url又是产生另一大串的json很明显不是我要的,那么图片怎么来的了呢?我看到这原作者用了一招"移花接木",看到在getImageUrl方法写了另一个图片网址,先把上图url的1截出来再把1拼接另一个图片网址也就是$index.png。,而且在评论处那位作者留下了api,这是关键的,有api就有了数据来源,来源地址是。
2025-07-31 22:42:32
719
原创 android开发 如何解决问题
其实想说解决android发生各种问题才是真正玩技术.进入正题:1.我做的东西基本和地图打交道.刚入门的没怎么做过.但是!现在4种地图都碰过,百度,高德,腾讯,谷歌特别是谷歌,十分复杂且操作多.你还要开VPN才能访问,用谷歌自带定位发现怎么没定位,什么情况呀,死活找不到原因因为国内很少有人用谷歌,好不容易定位好了又偏移了20米.我的天呐.于是用谷歌计算坐标把它纠正了,目前口碑好是高德,腾讯我自...
2019-06-01 19:58:13
316
原创 Android点餐系统教程(登录篇)
前言:点餐系统融合知识也很多,最多的部分都是网络。本教程是本人亲自写。如有转载,需写明原作者喔。点餐系统作用性我懒的说,什么时候想到了再编辑吧。
2014-10-23 21:28:24
18477
16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅