Rocker
一个安卓虚拟摇杆程序,可作为游戏控制器或者小车遥控器。
作者微博: @GcsSloop
摘要
由于需要制作一个控制小车移动的应用,使用按键控制不太舒服,故制作了一个虚拟摇杆。
之前的摇杆程序只是满足了基本功能,还有很多不方便以及不合理的地方,本次对其进行了重构,使其结构更佳合理,也完善了之前不足的部分。
目前已完成内容:
程序结构更佳合理
视图大小自适应
支持界面预览
支持在界面文件中直接配置参数
增加定时发送状态数据
基于 hello-earth 小伙伴的建议,分离了界面刷新周期和数据回调周期。
使用示例
默认参数
自定义参数
可自定义参数包括:
参数类型
中文
数据类型
默认值
简介
area_radius
区域半径
dimension
75dp
摇杆可活动区域的半径
rocker_radius
摇杆半径
dimension
25dp
摇杆本身半径
area_background
区域背景
color, reference
CYAN
区域背景
rocker_background
摇杆背景
color, reference
1