开发学习记录
Android开发
Jetpack Compose
Flutter开发
Libgdx游戏开发
TornadoFx学习
学习教程汇总
Libgdx 游戏学习教程
TornadoFx学习资源
首页
原创工具
资源收集
关于我
文章归档
Stars-One的杂货小窝
所有的创作都是有价值的
累计撰写
304
篇文章
累计创建
46
个标签
累计收到
29
条评论
栏目
开发学习记录
Android开发
Jetpack Compose
Flutter开发
Libgdx游戏开发
TornadoFx学习
学习教程汇总
Libgdx 游戏学习教程
TornadoFx学习资源
首页
原创工具
资源收集
关于我
文章归档
目 录
CONTENT
以下是
Android开发
相关的文章
Android 设置沉浸式状态栏
标题所说的沉浸式状态栏实际就是底部有背景图,而状态栏是沉浸效果(可以在背景图上面展示的),如下面的这种效果: 官方API实现 - enableEdgeToEdge 官方新版本出了个api,名为enableEdgeToEdge(),方便我们使用 这种方法主要适用Activity的整个背景图是固定资源(
2024-12-13
229
0
1
Android开发
Jetpack Compose学习(14)——ConstraintLayout约束布局使用
本文阅读之前,需要了解ConstraintLayout的使用! 各位可查阅我的ConstraintLayout使用一文 本系列以往文章请查看此分类链接Jetpack compose学习 引入依赖 implementation("androidx.constraintlayout:constraint
2024-12-05
140
0
0
Android开发
Android CoordinatorLayout使用示例记录
简单记录下常用CoordinatorLayout的几个效果代码示例,方便后续有需求的时候参照实现 开始之前,注意下项目material 版本,下文提到的某些属性是在后续版本才有的 implementation("com.google.android.material:material:1.9.0")
2024-11-21
188
0
0
代码片段库
Android开发
Android 自定义TextView实现跑马灯效果
由于传统TextView实现的跑马灯效果会受限于焦点,无法实现多个TextView同时有跑马灯效果,通过继承TextView实现方法来变现达到效果 不过测试的时候发现,好像弹个窗也会中断跑马灯效果?不确定是不是自己的用法不对 import android.annotation.SuppressLin
2024-09-05
86
0
0
Android开发
Jetpack架构组件学习(5)——Hilt 注入框架使用
本篇需要有Kotlin基础知识,否则可能阅读本篇会有所困难! 介绍说明 实际上,郭霖那篇文章已经讲得比较明白了(具体参考链接都贴在下文了),这里简单总结下: 如果按照之前我们的MVC写法,我们可以直接在activity中发起网络请求,但发起网络请求我们需要调用一个Api对象的具体方法,而Api对象只
2024-08-17
186
0
0
Android开发
Jetpack Compose学习(13)——Compose生命周期及副作用函数
此文建议需要了解kotlin的lambda表达式使用和协程基础使用,不然可能会有些阅读困难 本篇算是参考他人文章,按照自己理解重新总结了下吧,偏理论 本系列以往文章请查看此分类链接Jetpack compose学习 生命周期 Composable 组件都是函数,Composable 函数执行会得到一
2024-08-15
226
0
0
Android开发
Jetpack Compose 父组件宽度和某个子组件一致
需求: 有个Column,我需要此Column的宽度与其里面的第一个子组件相同,而后面其他子组件宽度则是直接占满父组件宽度 大概效果如下图所示 实现 利用Modifier.width(IntrinsicSize.Min)来实现 注: 下面演示的代码只是演示了背景(和上面给出的效果图不是一致的) Co
2024-08-06
90
0
0
Android开发
Jetpack Compose学习(12)——Material Theme的主题色切换
闲着无事研究了下Jetpack Compose M3 主题切换效果 本系列以往文章请查看此分类链接Jetpack compose学习 如何生成主题 首先,我们需要知道的是,M3有提供个在线网站供开发者进行快速生成主题,详情可见- Material Theme Builder 不过可能需要点魔法才能访
2024-07-26
204
0
1
Android开发
Android 非Activity启动新Activity报错问题记录
一般我们是使用 Activity.startActivity()来启动一个新的Activity,但如果是在非Activity中调用startActivity,则会出现下面的错误提示: (比如说在使用BroadcastReceiver、Service、Application等context启动) ``
2024-06-05
115
0
0
Android开发
Android singleTask和singleTop启动模式
singleTask模式会保证整个应用中只有一个目标Activity的实例存在,适用主页面的Activity singleTop模式会保证在任务栈的顶部只有一个目标Activity的实例存在,适用新闻详情页(从通知进入) singleTask模式 当Activity不存在栈中,会重新创建一个新的Ac
2024-05-20
106
0
0
Android开发
1
2
3
4
5
...
10