diff options
| author | Timi <timi.rautamaki@gmail.com> | 2021-03-28 21:47:43 +0200 |
|---|---|---|
| committer | Timi <timi.rautamaki@gmail.com> | 2021-04-04 10:47:30 +0200 |
| commit | 1ca5caaefa55a1d40dec2e3ced366cc227d62f2b (patch) | |
| tree | ef87b6390348177ed563d359b4dc49bf65e6e891 /src/com/android/camera/multi/MultiCameraModule.java | |
| parent | 113ebcf0421e06c23557f1a8b6911432e5739af4 (diff) | |
Snap: reorganize api2 layout
* added icons from https://material.io/resources/icons/
except ic_switch_{hfr,sat} are self made
Change-Id: I9ffc276915297f0cbb31258d325b2459bf20dc1e
Diffstat (limited to 'src/com/android/camera/multi/MultiCameraModule.java')
| -rw-r--r-- | src/com/android/camera/multi/MultiCameraModule.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/com/android/camera/multi/MultiCameraModule.java b/src/com/android/camera/multi/MultiCameraModule.java index 83d9c2b40..10ed17f93 100644 --- a/src/com/android/camera/multi/MultiCameraModule.java +++ b/src/com/android/camera/multi/MultiCameraModule.java @@ -21,6 +21,7 @@ package com.android.camera.multi; import android.content.Context; import android.content.Intent; import android.content.res.Configuration; +import android.content.res.TypedArray; import android.graphics.Rect; import android.hardware.camera2.CameraManager; import android.hardware.camera2.CameraAccessException; @@ -38,6 +39,7 @@ import android.util.Log; import java.util.List; import java.util.ArrayList; +import java.util.Arrays; import java.util.Set; import com.android.camera.CameraModule; @@ -47,6 +49,8 @@ import com.android.camera.PhotoController; import com.android.camera.util.CameraUtil; import com.android.camera.data.Camera2ModeAdapter.OnItemClickListener; +import org.codeaurora.snapcam.R; + public class MultiCameraModule implements CameraModule, PhotoController { private static final String TAG = "SnapCam_MultiCameraModule"; @@ -155,6 +159,16 @@ public class MultiCameraModule implements CameraModule, PhotoController { return mCurrentModeIndex; } + public List<Integer> getCameraModeIconList() { + ArrayList<Integer> cameraModeIcons = new ArrayList<>(); + TypedArray ic = mActivity.getResources() + .obtainTypedArray(R.array.camera_modes_front); + for (SceneModule sceneModule : mSceneCameraIds) { + cameraModeIcons.add(ic.getResourceId(sceneModule.mode.ordinal(), 0)); + } + return cameraModeIcons; + } + public void setCurrentSceneModeOnly(int mode) { mCurrentSceneMode = mSceneCameraIds.get(mode); mCurrentModeIndex = mode; |
