diff options
author | Chung-yih Wang <cywang@google.com> | 2011-09-06 19:50:47 +0800 |
---|---|---|
committer | Chung-yih Wang <cywang@google.com> | 2011-09-20 21:22:55 +0800 |
commit | b7d0a0704e437a1892fbf2a6e5138cf36df9fde8 (patch) | |
tree | 6e09e8f668403167a10217feb3cf2c613c91e186 /src/com/android/camera/ui/IndicatorControlBarContainer.java | |
parent | 5e73dd3bc86baa3cc32cb94ec8f20a818d8156c0 (diff) | |
download | LegacyCamera-b7d0a0704e437a1892fbf2a6e5138cf36df9fde8.zip LegacyCamera-b7d0a0704e437a1892fbf2a6e5138cf36df9fde8.tar.gz LegacyCamera-b7d0a0704e437a1892fbf2a6e5138cf36df9fde8.tar.bz2 |
New zoom control for phone.
bug:5318964
+update assets
Change-Id: I39c6575803d22ab5db5c75a2d47257d12a397255
Diffstat (limited to 'src/com/android/camera/ui/IndicatorControlBarContainer.java')
-rw-r--r-- | src/com/android/camera/ui/IndicatorControlBarContainer.java | 32 |
1 files changed, 3 insertions, 29 deletions
diff --git a/src/com/android/camera/ui/IndicatorControlBarContainer.java b/src/com/android/camera/ui/IndicatorControlBarContainer.java index 60eb6b2..9c01e01 100644 --- a/src/com/android/camera/ui/IndicatorControlBarContainer.java +++ b/src/com/android/camera/ui/IndicatorControlBarContainer.java @@ -39,8 +39,6 @@ public class IndicatorControlBarContainer extends IndicatorControlContainer private Animation mFadeIn, mFadeOut; private Animation mSecondLevelFadeIn, mSecondLevelFadeOut; private IndicatorControlBar mIndicatorControlBar; - private ZoomControlBar mZoomControlBar; - private ZoomIndexBar mZoomIndexBar; private SecondLevelIndicatorControlBar mSecondLevelIndicatorControlBar; public IndicatorControlBarContainer(Context context, AttributeSet attrs) { @@ -59,10 +57,6 @@ public class IndicatorControlBarContainer extends IndicatorControlContainer @Override protected void onFinishInflate() { - mZoomControlBar = (ZoomControlBar) findViewById(R.id.zoom_control); - mZoomControlBar.setOnIndicatorEventListener(this); - mZoomIndexBar = (ZoomIndexBar) findViewById(R.id.zoom_index_bar); - mZoomControlBar.setOnZoomIndexChangeListener(mZoomIndexBar); mIndicatorControlBar = (IndicatorControlBar) findViewById(R.id.indicator_bar); mIndicatorControlBar.setOnIndicatorEventListener(this); @@ -73,13 +67,10 @@ public class IndicatorControlBarContainer extends IndicatorControlContainer @Override public void initialize(Context context, PreferenceGroup group, - String flashSetting, boolean isZoomSupported, - String[] secondLevelKeys, String[] secondLevelOtherSettingKeys) { + boolean isZoomSupported, String[] secondLevelKeys, + String[] secondLevelOtherSettingKeys) { - // We need to show/hide the zoom slider icon accordingly. - // From UI spec, we have camera_flash setting on the first level. - mIndicatorControlBar.initialize(context, group, flashSetting, - isZoomSupported); + mIndicatorControlBar.initialize(context, group, isZoomSupported); mSecondLevelIndicatorControlBar.initialize(context, group, secondLevelKeys, secondLevelOtherSettingKeys); @@ -88,8 +79,6 @@ public class IndicatorControlBarContainer extends IndicatorControlContainer public void setDegree(int degree) { mIndicatorControlBar.setDegree(degree); mSecondLevelIndicatorControlBar.setDegree(degree); - mZoomControlBar.setDegree(degree); - mZoomIndexBar.setDegree(degree); } @Override @@ -98,8 +87,6 @@ public class IndicatorControlBarContainer extends IndicatorControlContainer return mIndicatorControlBar.dispatchTouchEvent(event); } else if (mSecondLevelIndicatorControlBar.getVisibility() == View.VISIBLE) { return mSecondLevelIndicatorControlBar.dispatchTouchEvent(event); - } else if (mZoomControlBar.getVisibility() == View.VISIBLE) { - return mZoomControlBar.dispatchTouchEvent(event); } return true; } @@ -133,19 +120,6 @@ public class IndicatorControlBarContainer extends IndicatorControlContainer mIndicatorControlBar.setVisibility(View.VISIBLE); mSecondLevelIndicatorControlBar.startAnimation(mSecondLevelFadeOut); break; - - case OnIndicatorEventListener.EVENT_ENTER_ZOOM_CONTROL: - mIndicatorControlBar.setVisibility(View.GONE); - mZoomControlBar.setVisibility(View.VISIBLE); - mZoomIndexBar.setVisibility(View.VISIBLE); - mZoomControlBar.startZoomControl(); - break; - - case OnIndicatorEventListener.EVENT_LEAVE_ZOOM_CONTROL: - mZoomControlBar.setVisibility(View.GONE); - mZoomIndexBar.setVisibility(View.GONE); - mIndicatorControlBar.setVisibility(View.VISIBLE); - break; } } |