Android SDK 中的虚拟操纵杆
Virtual Joystick in Android SDK
我想在我的 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(AndroidJelly Bean).
我想在我的 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(AndroidJelly Bean).