|
|
|
@ -10,6 +10,7 @@ import android.view.ViewGroup; |
|
|
|
|
import com.otaliastudios.cameraview.CameraListener; |
|
|
|
|
import com.otaliastudios.cameraview.CameraOptions; |
|
|
|
|
import com.otaliastudios.cameraview.CameraView; |
|
|
|
|
import com.otaliastudios.cameraview.controls.Control; |
|
|
|
|
import com.otaliastudios.cameraview.gesture.Gesture; |
|
|
|
|
import com.otaliastudios.cameraview.gesture.GestureAction; |
|
|
|
|
import com.otaliastudios.cameraview.overlay.Overlay; |
|
|
|
@ -135,7 +136,7 @@ public abstract class Option<T> { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private static abstract class ControlOption<T extends com.otaliastudios.cameraview.controls.Control> extends Option<T> { |
|
|
|
|
private static abstract class ControlOption<T extends Control> extends Option<T> { |
|
|
|
|
private final Class<T> controlClass; |
|
|
|
|
|
|
|
|
|
ControlOption(@NonNull Class<T> controlClass, String name) { |
|
|
|
@ -547,4 +548,10 @@ public abstract class Option<T> { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static class PictureFormat extends ControlOption<com.otaliastudios.cameraview.controls.PictureFormat> { |
|
|
|
|
public PictureFormat() { |
|
|
|
|
super(com.otaliastudios.cameraview.controls.PictureFormat.class, "Picture Format"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|