【发布时间】:2016-10-10 18:39:58
【问题描述】:
我想在我的 Android 应用程序中制作一个虚拟操纵杆来控制遥控车。我怎样才能做到这一点?有没有我可以用来执行此操作的 API?我在网上签出的代码示例似乎不起作用。
【问题讨论】:
我想在我的 Android 应用程序中制作一个虚拟操纵杆来控制遥控车。我怎样才能做到这一点?有没有我可以用来执行此操作的 API?我在网上签出的代码示例似乎不起作用。
【问题讨论】:
你可以看看这个,很简单(有文档等) https://github.com/controlwear/virtual-joystick-android
只需添加到您的build.gradle 文件compile 'io.github.controlwear:virtualjoystick:0.9.9' 然后:
JoystickView joystick = (JoystickView) findViewById(R.id.joystickView);
joystick.setOnMoveListener(new JoystickView.OnMoveListener() {
@Override
public void onMove(int angle, int strength) {
// do whatever you want
}
});
在新的更新中,compile已过时,您应该改用implementation 或api,如下所示:
implementation 'io.github.controlwear:virtualjoystick:1.10.1'(1.10.1更新版)
作者所说的minSDK是16(Android Jelly Bean)。
【讨论】: