dji-sdk / Mobile-UXSDK-Android

DJI Mobile UXSDK is a suite of product agnostic UI objects that fast tracks the development of Android applications using the DJI Mobile SDK.
Other
152 stars 110 forks source link

TRAVEL_MODE_STATUS如何隐藏? #104

Open zhouyu260 opened 3 years ago

zhouyu260 commented 3 years ago

这个是可以过滤的选项,但是没有TRAVEL_MODE_STATUS

<declare-styleable name="PreFlightCheckListPanel">
        <attr name="excludeItem">
            <flag name="overall" value="1"/>
            <flag name="flightMode" value="2"/>
            <flag name="compass" value="4"/>
            <flag name="IMUStatus" value="8"/>
            <flag name="ESCStatus" value="16"/>
            <flag name="visionSensors" value="32"/>
            <flag name="radioChannelQuality" value="64"/>
            <flag name="remoteControllerMode" value="128"/>
            <flag name="aircraftBattery" value="256"/>
            <flag name="remoteControllerBattery" value="512"/>
            <flag name="aircraftBatteryTemperature" value="1024"/>
            <flag name="remainingStorageCapacity" value="2048"/>
            <flag name="gimbalStatus" value="4096"/>
            <flag name="maxAltitude" value="8192"/>
            <flag name="maxFlightDistance" value="16384"/>
            <flag name="internalStorage" value="32768"/>
        </attr>
    </declare-styleable>

我看了下枚举选项,里面是有TRAVEL_MODE_STATUS

private static enum ExcludeItem {
        NONE(0),
        OVERVIEW(1),
        FLIGHT_MODE(2),
        COMPASS(4),
        IMU_STATUS(8),
        ESC_STATUS(16),
        VISION_SENSORS(32),
        RADIO_CHANNEL_QUALITY(64),
        REMOTE_CONTROLLER_MODE(128),
        AIRCRAFT_BATTERY(256),
        REMOTE_CONTROLLER_BATTERY(512),
        AIRCRAFT_BATTERY_TEMPERATURE(1024),
        REMAINING_STORAGE_CAPACITY(2048),
        GIMBAL_STATUS(4096),
        MAX_ALTITUDE(8192),
        MAX_FLIGHT_DISTANCE(16384),
        REMAINING_INTERNAL_STORAGE(32768),
        TRAVEL_MODE_STATUS(65536);

        private final int value;

        private ExcludeItem(int var3) {
            this.value = var3;
        }

        static boolean isItemExcluded(int var0, PreFlightCheckListPanel.ExcludeItem var1) {
            return (var0 & var1.value()) == var1.value;
        }

        public int value() {
            return this.value;
        }
    }

我想把TRAVEL_MODE_STATUS从界面去掉,该怎么处理?

dji-dev commented 3 years ago

Agent comment from Luce Luo in Zendesk ticket #41239:

尊敬的用户,

您好!感谢您联系DJI 大疆创新。 没有即是不支持隐藏,如果需要隐藏建议使用开源版UXSDK自行实现。 https://github.com/dji-sdk/Mobile-UXSDK-Beta-Android

非常感谢您的理解与配合,祝您生活愉快!

Best Regards,

DJI 大疆创新SDK技术支持