summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/widget
diff options
context:
space:
mode:
authorSenpo Hu <senpo@google.com>2015-02-10 18:28:17 -0800
committerSenpo Hu <senpo@google.com>2015-02-17 11:10:03 -0800
commitb6c4a314d0a0a185e6d987298ef9b7f4db8a6a2f (patch)
tree75cac939ce9451430fc2f9487c53fa49ce10383b /src/com/android/camera/widget
parent401990916915791be14c65694ce3507eac3ec82d (diff)
downloadandroid_packages_apps_Camera2-b6c4a314d0a0a185e6d987298ef9b7f4db8a6a2f.tar.gz
android_packages_apps_Camera2-b6c4a314d0a0a185e6d987298ef9b7f4db8a6a2f.tar.bz2
android_packages_apps_Camera2-b6c4a314d0a0a185e6d987298ef9b7f4db8a6a2f.zip
Enable exposure compensation in CaptureModule.
* Expose camera exposure compensation capabilities in OneCameraCharacteristics. * Turn off exposure compensation on Nexus 6 (API level 21). Bug: 18523154 Change-Id: I551f19945f5a64a09a76b3a0777664d16a9b2ba2
Diffstat (limited to 'src/com/android/camera/widget')
-rw-r--r--src/com/android/camera/widget/ModeOptions.java14
-rw-r--r--src/com/android/camera/widget/ModeOptionsOverlay.java4
2 files changed, 9 insertions, 9 deletions
diff --git a/src/com/android/camera/widget/ModeOptions.java b/src/com/android/camera/widget/ModeOptions.java
index 647de6bb7..ee863cb2c 100644
--- a/src/com/android/camera/widget/ModeOptions.java
+++ b/src/com/android/camera/widget/ModeOptions.java
@@ -125,16 +125,12 @@ public class ModeOptions extends FrameLayout {
mModeOptionsPano = (RadioOptions) findViewById(R.id.mode_options_pano);
mModeOptionsExposure = (RadioOptions) findViewById(R.id.mode_options_exposure);
mMainBar = mActiveBar = mModeOptionsButtons;
+ }
- ImageButton exposureButton = (ImageButton) findViewById(R.id.exposure_button);
- exposureButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- mActiveBar = mModeOptionsExposure;
- mMainBar.setVisibility(View.INVISIBLE);
- mActiveBar.setVisibility(View.VISIBLE);
- }
- });
+ public void showExposureOptions() {
+ mActiveBar = mModeOptionsExposure;
+ mMainBar.setVisibility(View.INVISIBLE);
+ mActiveBar.setVisibility(View.VISIBLE);
}
public void setMainBar(int b) {
diff --git a/src/com/android/camera/widget/ModeOptionsOverlay.java b/src/com/android/camera/widget/ModeOptionsOverlay.java
index c38360d43..21ef493fa 100644
--- a/src/com/android/camera/widget/ModeOptionsOverlay.java
+++ b/src/com/android/camera/widget/ModeOptionsOverlay.java
@@ -86,6 +86,10 @@ public class ModeOptionsOverlay extends FrameLayout
mModeOptionsToggle.setClickable(clickable);
}
+ public void showExposureOptions() {
+ mModeOptions.showExposureOptions();
+ }
+
/**
* Sets the mode options listener.
*