OSDN Git Service

Avoid camera switch while HDR activation is in progress (camera-haleakala)
authorGabriel Nava <gnava@google.com>
Fri, 1 May 2015 22:45:36 +0000 (15:45 -0700)
committerGabriel Nava <gnava@google.com>
Mon, 4 May 2015 18:21:38 +0000 (11:21 -0700)
commit9a57f184a6f5be46e93dd2f6c66f4b9ba07bdd75
treefeb98e52fc32e9875a8f1c500a6ed458a8f3688c
parent6e2dc1ef0c021ca6bd86f4878a159b38778cf942
Avoid camera switch while HDR activation is in progress (camera-haleakala)

- Adding pre-change listener to MultiToggleImageButton to be executed before running state change animations
- Allowing button initialization with pre-change callback in ButtonManager
- Adding pre-change callback for conflicting options in CameraAppUI:
   HDR/HDR+ button disables camera button to avoid camera facing switch
   Camera facing disables HDR/HDR+
- Conflicting button is shown in disabled state for a while until re-enabled if applicable when the module switch is completed

Bug: 20696068
Change-Id: I11a0a0567363f656be52a9ece0707ccf326f2d67
src/com/android/camera/ButtonManager.java
src/com/android/camera/MultiToggleImageButton.java
src/com/android/camera/app/CameraAppUI.java