summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CaptureUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/CaptureUI.java')
-rwxr-xr-xsrc/com/android/camera/CaptureUI.java20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/com/android/camera/CaptureUI.java b/src/com/android/camera/CaptureUI.java
index 9a52396dd..364459cb7 100755
--- a/src/com/android/camera/CaptureUI.java
+++ b/src/com/android/camera/CaptureUI.java
@@ -350,20 +350,13 @@ public class CaptureUI implements FocusOverlayManager.FocusUI,
mMuteButton = (RotateImageView)mRootView.findViewById(R.id.mute_button);
mMuteButton.setVisibility(View.VISIBLE);
- if(!mModule.isAudioMute()) {
- mMuteButton.setImageResource(R.drawable.ic_unmuted_button);
- } else {
- mMuteButton.setImageResource(R.drawable.ic_muted_button);
- }
+ setMuteButtonResource(!mModule.isAudioMute());
mMuteButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
boolean isEnabled = !mModule.isAudioMute();
mModule.setMute(isEnabled, true);
- if (!isEnabled)
- mMuteButton.setImageResource(R.drawable.ic_unmuted_button);
- else
- mMuteButton.setImageResource(R.drawable.ic_muted_button);
+ setMuteButtonResource(!isEnabled);
}
});
@@ -753,6 +746,7 @@ public class CaptureUI implements FocusOverlayManager.FocusUI,
mRecordingTimeView.setText("");
mRecordingTimeRect.setVisibility(View.VISIBLE);
mMuteButton.setVisibility(View.VISIBLE);
+ setMuteButtonResource(!mModule.isAudioMute());
} else {
mFlashButton.setVisibility(View.VISIBLE);
mFlashButton.init(false);
@@ -762,6 +756,14 @@ public class CaptureUI implements FocusOverlayManager.FocusUI,
}
}
+ private void setMuteButtonResource(boolean isUnMute) {
+ if(isUnMute) {
+ mMuteButton.setImageResource(R.drawable.ic_unmuted_button);
+ } else {
+ mMuteButton.setImageResource(R.drawable.ic_muted_button);
+ }
+ }
+
private boolean needShowInstructional() {
boolean needShow = true;
final SharedPreferences pref = mActivity.getSharedPreferences(