summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PhotoMenu.java
diff options
context:
space:
mode:
authorMichael Kolb <kolby@google.com>2013-04-02 16:03:04 -0700
committerMichael Kolb <kolby@google.com>2013-04-03 15:29:29 -0700
commit3daa3518c3bfa1a2c1da37c56e1a34e9a0cac259 (patch)
tree5535e0b2c4cb4578416d5317b83c94032d1772c2 /src/com/android/camera/PhotoMenu.java
parent67dd6e6af3b652893c5890f24c35b2b5acfd633d (diff)
downloadandroid_packages_apps_Snap-3daa3518c3bfa1a2c1da37c56e1a34e9a0cac259.tar.gz
android_packages_apps_Snap-3daa3518c3bfa1a2c1da37c56e1a34e9a0cac259.tar.bz2
android_packages_apps_Snap-3daa3518c3bfa1a2c1da37c56e1a34e9a0cac259.zip
Adjust camera menu further
Change-Id: I7e062608a7ee8e16932209640bd50b1864336a40
Diffstat (limited to 'src/com/android/camera/PhotoMenu.java')
-rw-r--r--src/com/android/camera/PhotoMenu.java25
1 files changed, 16 insertions, 9 deletions
diff --git a/src/com/android/camera/PhotoMenu.java b/src/com/android/camera/PhotoMenu.java
index 280ad44a9..92396c71b 100644
--- a/src/com/android/camera/PhotoMenu.java
+++ b/src/com/android/camera/PhotoMenu.java
@@ -34,6 +34,15 @@ public class PhotoMenu extends PieController
TimerSettingPopup.Listener,
ListPrefSettingPopup.Listener {
private static String TAG = "CAM_photomenu";
+
+ private static final int POS_HDR = 0;
+ private static final int POS_EXP = 1;
+ private static final int POS_MORE = 2;
+ private static final int POS_FLASH = 3;
+ private static final int POS_SWITCH = 4;
+ private static final int POS_WB = 1;
+ private static final int POS_SET = 2;
+
private final String mSettingOff;
private PhotoUI mUI;
@@ -53,20 +62,19 @@ public class PhotoMenu extends PieController
super.initialize(group);
mPopup = null;
mSecondPopup = null;
- float sweep = (float) (SWEEP * Math.PI);
PieItem item = null;
// flash
if (group.findPreference(CameraSettings.KEY_FLASH_MODE) != null) {
- item = makeItem(CameraSettings.KEY_FLASH_MODE, CENTER - sweep, sweep);
+ item = makeItem(CameraSettings.KEY_FLASH_MODE, POS_FLASH, 5);
mRenderer.addItem(item);
}
// exposure compensation
- item = makeItem(CameraSettings.KEY_EXPOSURE, CENTER + sweep, sweep);
+ item = makeItem(CameraSettings.KEY_EXPOSURE, POS_EXP, 5);
mRenderer.addItem(item);
// camera switcher
if (group.findPreference(CameraSettings.KEY_CAMERA_ID) != null) {
item = makeItem(R.drawable.ic_switch_photo_facing_holo_light);
- item.setFixedSlice(CENTER - 2 * sweep, sweep);
+ item.setPosition(POS_SWITCH, 5);
item.setOnClickListener(new OnClickListener() {
@Override
public void onClick(PieItem item) {
@@ -88,7 +96,7 @@ public class PhotoMenu extends PieController
// hdr
if (group.findPreference(CameraSettings.KEY_CAMERA_HDR) != null) {
item = makeItem(R.drawable.ic_hdr);
- item.setFixedSlice(CENTER + 2 * sweep, sweep);
+ item.setPosition(POS_HDR, 5);
item.setOnClickListener(new OnClickListener() {
@Override
public void onClick(PieItem item) {
@@ -108,11 +116,10 @@ public class PhotoMenu extends PieController
// more settings
PieItem more = makeItem(R.drawable.ic_settings_holo_light);
- more.setFixedSlice(CENTER, sweep);
+ more.setPosition(POS_MORE, 5);
mRenderer.addItem(more);
// white balance
- item = makeItem(CameraSettings.KEY_WHITE_BALANCE,
- CENTER + sweep, sweep);
+ item = makeItem(CameraSettings.KEY_WHITE_BALANCE, POS_WB, 5);
more.addItem(item);
// settings popup
mOtherKeys = new String[] {
@@ -124,7 +131,7 @@ public class PhotoMenu extends PieController
CameraSettings.KEY_TIMER_SOUND_EFFECTS,
};
item = makeItem(R.drawable.ic_settings_holo_light);
- item.setFixedSlice(CENTER, sweep);
+ item.setPosition(POS_SET, 5);
item.setOnClickListener(new OnClickListener() {
@Override
public void onClick(PieItem item) {