首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Compose-不止是安卓
equationl
创建于2023-03-17
订阅专栏
介绍 Compose 相关的文章,不局限于安卓上的 Jetpack Compose,还会涉及到跨平台的 Compose
等 57 人订阅
共35篇文章
创建于2023-03-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用compose实现康威生命游戏之二:我是如何将计算速度缩减将近十倍的
在上一篇文章中,我们使用compose写了个游戏,虽然我说运行很流畅,但是实际上如果画布尺寸稍大就会出现卡顿,本文就将探究卡顿的原因,并给出优化方案,并且最终将计算时间由 20+ms 优化至3ms。
跟我一起使用 compose 做一个跨平台的黑白棋游戏(3)状态与游戏控制逻辑
今天这篇文章我们将完成状态控制和游戏逻辑代码的编写。 正如第一篇文章所述,在本项目中,我们需要实现不依赖于平台的状态管理,也就是使用 Flow 和 composable 来实现。
跟我一起使用 compose 做一个跨平台的黑白棋游戏(4)移植到compose-jb实现跨平台
这篇文章我们将讲解如何将已有的使用 jetpack compose 的项目修改为使用 compose-jb 从而实现跨平台。
Compose For Desktop 实践:使用 Compose-jb 做一个时间水印助手
Compose-jb 让移动端开发者也能很方便的进行桌面端开发,但是毕竟 Compose 只是一个 UI 工具包,对于实际的业务逻辑代码,还是需要调用原生 API 来实现,本文通过实践讲解使用方法
基于 jetpack compose,使用MVI架构+自定义布局实现的康威生命游戏
基于 jetpack compose,使用 MVI架构+自定义布局实现的康威生命游戏,本文介绍了如何使用compose来实现一个简单的小游戏。
魔改车钥匙实现远程控车:(4)基于compose和经典蓝牙编写一个控制APP
这篇文章介绍了在安卓端使用经典蓝牙与基于 ESP32 开发版的 Arduino 程序进行通信,并且涵盖了几个安卓在使用蓝牙时可能出现的问题。
给 compose draw 绘制的非规则图形添加点击监听
在这篇文章中,我们依然从实例出发,介绍怎么为自定义绘制图案添加触摸监听,特别是一些不规则的异形图案应该怎么判断触摸坐标。
跟我一起使用 compose 做一个跨平台的黑白棋游戏(1)整体实现思路
虽然 compose 正式版已经出来很久了,也有很多大佬写了很多教程文章和实例,但是对于状态管理始终觉得没有找到讴歌最佳实践,本系列文章将通过编写小游戏实例的方式探索状态管理的不同方式
跟我一起使用 compose 做一个跨平台的黑白棋游戏(2)界面布局
在上一篇文章中,我们讲解了实现这个游戏的总体思路,这篇文章我们将讲解如何实现游戏界面。 本文将涉及到 compose 的自定义绘制与触摸处理
初探 Compose for Wear OS:实现一个简易选择APP
本文简述如何使用 Compose for Wear OS 为 Wear OS 编写应用,并通过实践编写一个《今天吃什么》APP的方式入门 Wear OS开发,以及解答使用过程中可能遇到的问题。
自定义 Compose 的 TextField,实现各种酷炫的文本框效果
如果我们在 Compose 中想要实现自定义的文本框效果,那么我们需要使用 BasicTextField 去实现。本文通过仿写微信搜索框的方式讲解如何使用 BasicTextField。
使用 compose 的 Canvas 自定义绘制实现 LCD 显示数字效果
经典的计算器都是使用的 LCD 显示屏,通过控制不同显象区域的显示与隐藏达到显示 0-9 的数字的目的,本文通过compose对该显示效果进行了还原
羡慕大劳星空顶?不如跟我一起使用 Jetpack compose 绘制一个星空背景(带流星动画)
某日深夜,看完电影后,顺手打开了豆瓣,突然一道流星划过屏幕!好漂亮!我这才发现原来这个页面的背景是一个星空!时不时的还会有流星飞过! 这么漂亮的背景,不仿写一下真的对不起它了!
Compose太香了,不想再写传统 xml View?教你如何在已有View项目中混合使用Compose
本文通过一个实例讲解了如何在使用 View 的已有安卓项目中混合使用 compose 以及如何将 View 中的某些界面移植为使用 compose 实现。
使用 compose 封装一个通用的关于页面库
本文介绍了如何使用 compose 制作一个简单的关于页面框架,并仿写了多个知名APP的关于页面作为演示。