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 已过时,您应该使用 implementationapi,如下所示: implementation 'io.github.controlwear:virtualjoystick:1.10.1'1.10.1更新版本)

作者所说的minSDK16(AndroidJelly Bean).