DJI Mobile SDK Documentation

class FocusModeWidget

class FocusModeWidget extends FrameLayoutWidget implements ImageButton.OnClickListener
Package:dji.ux.widget
Inherits From:FrameLayoutWidget implements ImageButton.OnClickListener
Display:

uilib_image

Shows the current focus mode of aircraft camera.

  • MF text highlighted (in green) indicates focus mode is MF.
  • AF text highlighted (in green) indicates focus mode is AF.
Interaction:

Tapping will toggle between AF and MF mode.

Usage:

Preferred Aspect Ratio: 1:1

Class Members:
method onFocusModeChange
@MainThread
@Keep
void onFocusModeChange(FocusMode focusMode)
Package:dji.ux.widget
Description:

Triggers when FocusMode has changed

Input Parameters:
FocusMode focusModeCamera focus mode enum
method performFocusModeAction
@MainThread
@Keep
void performFocusModeAction(FocusMode mode)
Package:dji.ux.widget
Description:

Performs the FocusMode change action. @see #onFocusModeActionResult to listen on the action result by overridding

Input Parameters:
FocusMode modeFocusMode enum value
method onFocusModeActionResult
@MainThread
@Keep
void onFocusModeActionResult(@Nullable DJIError error)
Package:dji.ux.widget
Description:

Triggers when focus mode action completes.

Input Parameters:
@Nullable DJIError errorerror object, or null if no error has occurred