开发学习记录
Android开发
Jetpack Compose
Flutter开发
Libgdx游戏开发
TornadoFx学习
学习教程汇总
Libgdx 游戏学习教程
TornadoFx学习资源
首页
原创工具
资源收集
关于我
文章归档
Stars-One的杂货小窝
所有的创作都是有价值的
累计撰写
312
篇文章
累计创建
46
个标签
累计收到
29
条评论
栏目
开发学习记录
Android开发
Jetpack Compose
Flutter开发
Libgdx游戏开发
TornadoFx学习
学习教程汇总
Libgdx 游戏学习教程
TornadoFx学习资源
首页
原创工具
资源收集
关于我
文章归档
目 录
CONTENT
以下是
Stars-one
的文章
Libgdx游戏开发(6)——游戏暂停
暂停也是一个游戏的必要功能了,本文研究了Libgdx实现游戏暂停 例子以桌面端游戏实现讲解为主,至于移动端,可能之后会进行补充... 本文最终实现的就是 按下esc暂停,之后会出现一个界面提示,表示当前已经暂停 重新按下esc,则返回继续游戏 本篇稍微学习了下libgdx里的输入事件监听 最初方案1
2024-06-28
189
0
0
Libgdx游戏开发
Libgdx游戏开发(5)——碰撞反弹的简单实践
本篇简单以一个小球运动,一步步实现碰撞反弹的效果 本文代码示例以kotlin为主,且需要有一定的Libgdx入门基础 注:下面动态图片看着有些卡顿,是录制的问题,实际上运行时很流畅的 水平滚动 简单起见,我们通过ShapeRenderer绘制一个圆形,作为我们的小球,并让其从开始位置向右水平移动 i
2024-06-19
194
0
0
Libgdx游戏开发
Libgdx游戏开发(4)——显示中文文字
这里主要介绍关于在Libgdx显示文字的2种方法 本文代码示例采用kotlin代码进行讲解,且需要有libgdx入门基础 2种方法优缺点 BitmapFont 优势: 易于操作和使用,简单快速实现文本渲染。 资源消耗相对较低,速度较快。 支持利用工具生成位图字体,可以实现自定义字体样式。 缺点: 缩
2024-06-18
339
0
0
Libgdx游戏开发
Libgdx游戏开发(3)——通过柏林噪音算法地图随机地形
在B站刷到了随机地图生成的视频,随手学习下并做下记录 注: 本篇使用javafx应用作演示,算是了解这个算法的使用,后续会再出篇libgdx生成地图的示例 说明 抛开算法实现,首先认知柏林噪音算法 一般我们想要随机数,会指定个范围,如0.0-1.0之间任意小数,而柏林算法的结果范围就是[-1,1]
2024-06-14
287
0
0
Libgdx游戏开发
Android Viewpaper2嵌套Viewpager2滚动
记录一个代码使用 记录Viewpager2嵌套Viewpager2的滚动的滑动冲突处理 下面这个类`NestedScrollableHost`已经自动处理滑动冲突了,在对应xml中使用即可
2024-06-06
332
0
0
Android 非Activity启动新Activity报错问题记录
一般我们是使用 Activity.startActivity()来启动一个新的Activity,但如果是在非Activity中调用startActivity,则会出现下面的错误提示: (比如说在使用BroadcastReceiver、Service、Application等context启动) ``
2024-06-05
175
0
0
Android开发
JavaFx项目迁移到Gradle构建,会有多个实例进程问题解决
说明 起因是想使用gradle的脚本功能,所以将之前的maven切换为了gradle,但是切换后跑程序,每次跑一次,就会出现一个新的程序 而原来是每次只会开一个,重新运行会将之前的关闭 找了半天,发现需要改下IDEA设置可以解决了 解决方法 解决方法,将IDEA里的gradle设置配置如下图即可解决
2024-06-01
75
0
0
IDE使用记录
【stars-one】 星念轻小说下载器
一款将在线轻小说保存到本地的下载工具 软件介绍 小说单卷下载 小说全卷下载(需VIP) 多线程解析和下载 下载导出为epub文件 自动更新 软件使用前需要进行用户登录(邮箱注册) 采用会员订阅制,PC版和Android版共用账号 普通用户能解析小说但只能选择小说第一卷进行下载!! 软件内置有版本更新
2024-05-26
776
0
0
原创工具
Android singleTask和singleTop启动模式
singleTask模式会保证整个应用中只有一个目标Activity的实例存在,适用主页面的Activity singleTop模式会保证在任务栈的顶部只有一个目标Activity的实例存在,适用新闻详情页(从通知进入) singleTask模式 当Activity不存在栈中,会重新创建一个新的Ac
2024-05-20
152
0
0
Android开发
IDEA(2023版本)按空格会选中提示类问题解决
IDEA在出现代码提示的时候,按下空格,会导致选中那个提示词,个人还是比较习惯按tab或回车来选择提示词 找了下设置,将下图那个取消勾选即可
2024-05-11
161
0
0
IDE使用记录
Kotlin List按条件快速拆分为2个list(partition方法)
之前想着应该有个对应方法,可以快速按条件分成2个list,找到了这个方法 fun main() { val array = intArrayOf(1, 2, 3, 4, 5, 6, 7, 8, 9) val (evenList, oddList) = array.parti
2024-04-12
155
0
0
Kotlin
Gradle中使用annotationProcessor无效问题
之前使用Glide设置缓存的时候发现的此问题,简单记录下 PS:看了很多博客文章,都没有提到这一点导致自己一直爬坑,还是在官方文档找到的问题答案 在 Gradle 中,annotationProcessor 和 kapt 都是用于处理注解的任务,但它们是针对不同的编译器工具的。 annotation
2024-04-12
196
0
0
Bug修复+碎碎念
Android Textureview实现圆角背景代码记录
因为要轮播视频,且给视频对应的textureview实现圆角,如果是使用之前的方法会有问题,于是看到了一个布局,可以完美解决问题 每次往里面追加textureview即可 (下面代码中的RoundFrameLayout为下面的链接中的文件内容,复制一份到自己项目即可) RoundFrameLayou
2024-04-12
188
0
0
代码片段库
Android 监听View滑动事件
有这样的一个需求,APP首页布局已经是有了几个Fragment(fragment里又有recyclerview,可垂直滑动) 但是这个时候,我们的Activity又想要实现监听滑动效果,从而实现某个view的显示和隐藏,应该如何做? 刚开始研究了下,发现只能触发MotionEvent里的Action
2024-03-26
177
0
0
代码片段库
Android View的动画效果,上移展示和下移隐藏
项目里的一个小需求(实际是要和手势操作一起,上滑和下拉触发此动画效果),记录一下 PS: 本篇先记录下动画效果,下篇再将如何监听滑动手势 效果 原理 实际通过View的translationY的属性来实现 上移代码 val animate = rootView.animate().translati
2024-03-22
333
0
0
代码片段库
Android开发
1
2
3
4
5
...
21