开发学习记录
Android开发
Jetpack Compose
Flutter开发
Libgdx游戏开发
TornadoFx学习
学习教程汇总
Libgdx 游戏学习教程
TornadoFx学习资源
首页
原创工具
资源收集
关于我
文章归档
Stars-One的杂货小窝
所有的创作都是有价值的
累计撰写
308
篇文章
累计创建
46
个标签
累计收到
29
条评论
栏目
开发学习记录
Android开发
Jetpack Compose
Flutter开发
Libgdx游戏开发
TornadoFx学习
学习教程汇总
Libgdx 游戏学习教程
TornadoFx学习资源
首页
原创工具
资源收集
关于我
文章归档
目 录
CONTENT
以下是
Stars-one
的文章
Win11系统字体突然变小问题解决方案
公司新配电脑是win11系统,不知道什么缘故,突然就发现字体大小很怪,如下图 解决方法 一番摸索,琢磨到了一个解决方法 去设置里将字体大小进行放大调整并进行应用(记得要点应用哦!) 之后,重新将文本大小设置为100%,应用即可成功解决
2025-05-12
103
0
1
Compose里Navigation导航的优雅跳转
之前Jetpack Compose学习(11)——Navigation页面导航的使用此文讲解了对应的使用步骤 到新公司接手一个新的项目,发现其中的路由导航写法有些可取之处,特意做下笔记(也算是Navigation新版本的一个特性讲解) 先贴下一份简单的代码(可以发现,路由直接写了一个类就完成了,传参
2025-04-24
205
0
0
Android开发
Jetpack Compose 进度条加速效果
需求: 需要一个进度条的组件,需要执行一个耗时逻辑(但具体实际耗时不确定),耗时逻辑在N秒内,如果提前执行完毕,则进度条加速;如果N秒还没执行完毕,也加速。 实际上,在Compose组件中,得让进度条实现2段动画继续效果 通用的一个进度条的组件,就是大概是在n秒中做个操作,如果满足或超时就加速,之后
2025-03-19
75
0
0
代码片段库
TornadoFx 左右对齐和隐藏组件
主要是实现hbox左右平分布局和visibleWhen隐藏组件会占用位置问题,不太想细究原理,做个简单的代码记录 hbox左右对齐效果 Hbox实现左右对齐,子组件平分宽度 hbox{ text("左") //TornadoFx提供的 spacer{} text("右
2025-03-04
40
0
0
TornadoFx学习
JavaFx 上下文菜单(ContextMenu)使用
注: 我用的是Tornadofx框架,所以下文代码示例都是kotlin的 效果 基本使用 下面的例子,就是超链接可以右键弹出上下文的效果(效果就是上图): 代码如下: val demoUrl = "https://xx" hyperlink(demoUrl) { tooltip(this.tex
2025-02-27
140
0
0
TornadoFx学习
Android Compose中展示Admob原生广告
一个代码示例记录下 @Composable fun AdmobBanner (modifier: Modifier = Modifier) { AndroidView( modifier = Modifier.fillMaxWidth(), fact
2025-02-12
88
0
0
代码片段库
Jetpack架构组件学习(6)——使用Glance实现桌面小组件
公司陆续整了几个Compose写的app,有个小组件的功能,顺便试了下Jetpack库里的Glance框架 感觉与原来的Remoteview差点意思,不过点击事件的使用比Remoteview要方便不少 PS: 如果想看Remoteview实现的小组件,可以参考我的此文Android 桌面小组件使用-
2025-01-22
223
0
0
Android开发
Kotlin 实现接口时,省略不需要重写的空方法
Kotlin中如果要实现某个接口,需要将接口的全部方法都重写(即使我们不需要重写) 如下面代码: //假设我们只用到重写的onActivityCreated方法,剩余的其他方法都是空的,但这个时候我们想直接将他们省略不写,眼不见心不烦,怎么做呢? val callback = object : A
2025-01-21
115
0
0
Kotlin
Android 电池相关信息获取工具类封装
Android 电池相关信息获取的工具类封装 示例代码 package aatiny.kk.reco.utils import aatiny.kk.reco.R import aatiny.kk.reco.application import android.content.Context imp
2025-01-10
125
0
0
Android开发
代码片段库
Android 关于PendingIntent的传递数据的坑
问题: 如果传递一个数据类对象,会导致之前数据传不过来 如下面代码示例: @Parcelize data class AlarmItemInfo(val type: Int, var icon: Int, val title: String, val desc: String, var openSw
2025-01-03
128
0
0
Bug修复+碎碎念
Jetpack Compose学习(15)——Pager组件的使用(对标ViewPager)
从名字可以看出,Pager这个就是ViewPager的替代产物 在Jetpack Compose里的,Pager根据方向,主要分为2个组件: VerticalPager HorizontalPager 这2个,一个是默认占满高度,一个是默认占满宽度,可以自行通过Modifier来修改尺寸 基本使用
2024-12-18
227
0
0
Android开发
Kotlin 协程使用的一个小坑记录
在withContext方法里如果开启一个新的协程,当此协程完成后,这个withContext才算完成 ElinCo.launch { Log.d("tta", "11111") delay(1000) Log.d("tta", "2222") testMyDat() Log.d("t
2024-12-13
95
0
0
Kotlin
Android 设置沉浸式状态栏
标题所说的沉浸式状态栏实际就是底部有背景图,而状态栏是沉浸效果(可以在背景图上面展示的),如下面的这种效果: 官方API实现 - enableEdgeToEdge 官方新版本出了个api,名为enableEdgeToEdge(),方便我们使用 这种方法主要适用Activity的整个背景图是固定资源(
2024-12-13
361
0
1
Android开发
Jetpack Compose学习(14)——ConstraintLayout约束布局使用
本文阅读之前,需要了解ConstraintLayout的使用! 各位可查阅我的ConstraintLayout使用一文 本系列以往文章请查看此分类链接Jetpack compose学习 引入依赖 implementation("androidx.constraintlayout:constraint
2024-12-05
194
0
0
Android开发
Android ping域名示例代码
private val regex = Regex("""time=([\d.]+)""") /** * @return Pair(Boolean,Int) boolean为ping是否成功 int为ping的具体数值 */ private fun ping(h
2024-12-04
68
0
0
代码片段库
1
2
3
4
5
...
21