
kotlin
文章平均质量分 66
主要是收录kotlin写Android
我爱拉臭臭
喜欢学习UE、Android、后端以及算法的大学生
展开
-
kotlin协程的使用之协程作用域的类型
这篇文章主要讲的是协程作用域的使用,我所熟知的几个协程作用域有——viewmodelscope、lifecyclescope、GlobalScope、MainScope、supervisorscope、runBlocking以及自定义CoroutineScope。在kotlin中提供了一个更加直观的,便捷的满足Android开发工作者的IO异步请求操作——协程。此篇文章仅对各个作用域的特点进行讲解,不对协程上下文有太多解释哈🤪。原创 2025-04-11 11:18:33 · 434 阅读 · 0 评论 -
kotlin音乐app之自定义点击缩放组件Shrink Layout
这initxy啥的我都注释了,ai生成的没啥用感觉。在摁下去的时候,也就是dawn,只有一个缩小的动画,其实这里没改写好,perform Click这里可能因为有这个我滑动的时候才会一直触发点_吧(这里省略一字),还请大佬指点啦。上图,视频最后app崩溃是因为我用了redis并且把redi后端中转api部署到了我的myredisapi.com,但是我的代码没放在云上面,或者docker里就崩了。为了丰富用户的体验感,再点击一个item的时候都喜欢能够得到一些反馈,这样,为了能够得到反馈,我写了个缩放布局,原创 2025-04-11 01:09:30 · 516 阅读 · 0 评论 -
kotlin音乐之自定义唱片组件(简单版本)
是进行了jotkin的一个构造方法的重载,在源码中AppcompatImageView是java代码,在其中有多个构造函数。这个动画的好处在于,你在构造此动画的时候,直接输入rotation字符串就能实现围绕中心点的旋转,特别的方便。再看apply中,因为apply的使用提供了一个this的对象,所以对于属性的赋值更加的方便。这几个控制方法没什么好说的,属性动画非常的贴心把动画的开始、暂停、重启、结束和取消都给我们了。其中,duration表示一次动画的时间为10000毫秒,也就是转一圈为10秒钟。原创 2025-04-11 00:14:22 · 1222 阅读 · 0 评论 -
用kotlin写一个音乐app
支持笔记功能,写的比较仓促,只能歌曲下进行评论,而且仅支持对楼主的回复(还有一点小bug,在连续点击的时候会造成数据污染哈哈哈)我的项目利用了kotlin协程,retrofit、room以及redis进行网络请求,没有本地的数据。并且,此项目还封装了一个python生成音乐模型实现了音乐生成api。(生成很慢并且可能失败)仅仅作为学习项目是足够的,在代码维护以及UI和安全方面还有很大改进。其中,redis采用后端中专方案,封装了一些api。原创 2025-04-08 15:29:28 · 117 阅读 · 0 评论