Loading res/layout/preference_volume_slider.xml +4 −2 Original line number Diff line number Diff line Loading @@ -72,9 +72,10 @@ android:orientation="vertical"/> </LinearLayout> <FrameLayout <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="6dp"> <SeekBar Loading @@ -93,10 +94,11 @@ android:textAlignment="viewStart" android:singleLine="true" android:ellipsize="end" android:visibility="gone" android:textAppearance="@android:style/TextAppearance.Material.Body1" android:textColor="?android:attr/textColorSecondary"/> </FrameLayout> </LinearLayout> </LinearLayout> </LinearLayout> src/com/android/settings/notification/RingVolumePreferenceController.java +9 −5 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ package com.android.settings.notification; import android.app.NotificationManager; import android.arch.lifecycle.LifecycleObserver; import android.arch.lifecycle.OnLifecycleEvent; import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; Loading @@ -31,6 +33,7 @@ import android.os.Vibrator; import com.android.internal.annotations.VisibleForTesting; import com.android.settings.R; import com.android.settings.Utils; import com.android.settingslib.core.lifecycle.Lifecycle; import java.util.Objects; Loading Loading @@ -58,6 +61,7 @@ public class RingVolumePreferenceController extends VolumeSeekBarPreferenceContr updateRingerMode(); } @OnLifecycleEvent(Lifecycle.Event.ON_RESUME) @Override public void onResume() { super.onResume(); Loading @@ -66,6 +70,7 @@ public class RingVolumePreferenceController extends VolumeSeekBarPreferenceContr updatePreferenceIcon(); } @OnLifecycleEvent(Lifecycle.Event.ON_PAUSE) @Override public void onPause() { super.onPause(); Loading Loading @@ -118,9 +123,8 @@ public class RingVolumePreferenceController extends VolumeSeekBarPreferenceContr private void updatePreferenceIcon() { if (mPreference != null) { mPreference.showIcon(mSuppressor != null ? com.android.internal.R.drawable.ic_audio_ring_notif_mute : mRingerMode == AudioManager.RINGER_MODE_VIBRATE || wasRingerModeVibrate() mPreference.showIcon( mRingerMode == AudioManager.RINGER_MODE_VIBRATE || wasRingerModeVibrate() ? com.android.internal.R.drawable.ic_audio_ring_notif_vibrate : com.android.internal.R.drawable.ic_audio_ring_notif); } Loading src/com/android/settings/notification/SoundSettings.java +10 −4 Original line number Diff line number Diff line Loading @@ -146,10 +146,16 @@ public class SoundSettings extends DashboardFragment { @Override public void onAttach(Context context) { super.onAttach(context); use(AlarmVolumePreferenceController.class).setCallback(mVolumeCallback); use(MediaVolumePreferenceController.class).setCallback(mVolumeCallback); use(RingVolumePreferenceController.class).setCallback(mVolumeCallback); use(NotificationVolumePreferenceController.class).setCallback(mVolumeCallback); ArrayList<VolumeSeekBarPreferenceController> volumeControllers = new ArrayList<>(); volumeControllers.add(use(AlarmVolumePreferenceController.class)); volumeControllers.add(use(MediaVolumePreferenceController.class)); volumeControllers.add(use(RingVolumePreferenceController.class)); volumeControllers.add(use(NotificationVolumePreferenceController.class)); for (VolumeSeekBarPreferenceController controller : volumeControllers) { controller.setCallback(mVolumeCallback); getLifecycle().addObserver(controller); } } // === Volumes === Loading src/com/android/settings/notification/VolumeSeekBarPreference.java +1 −2 Original line number Diff line number Diff line Loading @@ -196,8 +196,7 @@ public class VolumeSeekBarPreference extends SeekBarPreference { if (mSuppressionTextView != null && mSeekBar != null) { mSuppressionTextView.setText(mSuppressionText); final boolean showSuppression = !TextUtils.isEmpty(mSuppressionText); mSuppressionTextView.setVisibility(showSuppression ? View.VISIBLE : View.INVISIBLE); mSeekBar.setVisibility(showSuppression ? View.INVISIBLE : View.VISIBLE); mSuppressionTextView.setVisibility(showSuppression ? View.VISIBLE : View.GONE); } } Loading Loading
res/layout/preference_volume_slider.xml +4 −2 Original line number Diff line number Diff line Loading @@ -72,9 +72,10 @@ android:orientation="vertical"/> </LinearLayout> <FrameLayout <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="6dp"> <SeekBar Loading @@ -93,10 +94,11 @@ android:textAlignment="viewStart" android:singleLine="true" android:ellipsize="end" android:visibility="gone" android:textAppearance="@android:style/TextAppearance.Material.Body1" android:textColor="?android:attr/textColorSecondary"/> </FrameLayout> </LinearLayout> </LinearLayout> </LinearLayout>
src/com/android/settings/notification/RingVolumePreferenceController.java +9 −5 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ package com.android.settings.notification; import android.app.NotificationManager; import android.arch.lifecycle.LifecycleObserver; import android.arch.lifecycle.OnLifecycleEvent; import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; Loading @@ -31,6 +33,7 @@ import android.os.Vibrator; import com.android.internal.annotations.VisibleForTesting; import com.android.settings.R; import com.android.settings.Utils; import com.android.settingslib.core.lifecycle.Lifecycle; import java.util.Objects; Loading Loading @@ -58,6 +61,7 @@ public class RingVolumePreferenceController extends VolumeSeekBarPreferenceContr updateRingerMode(); } @OnLifecycleEvent(Lifecycle.Event.ON_RESUME) @Override public void onResume() { super.onResume(); Loading @@ -66,6 +70,7 @@ public class RingVolumePreferenceController extends VolumeSeekBarPreferenceContr updatePreferenceIcon(); } @OnLifecycleEvent(Lifecycle.Event.ON_PAUSE) @Override public void onPause() { super.onPause(); Loading Loading @@ -118,9 +123,8 @@ public class RingVolumePreferenceController extends VolumeSeekBarPreferenceContr private void updatePreferenceIcon() { if (mPreference != null) { mPreference.showIcon(mSuppressor != null ? com.android.internal.R.drawable.ic_audio_ring_notif_mute : mRingerMode == AudioManager.RINGER_MODE_VIBRATE || wasRingerModeVibrate() mPreference.showIcon( mRingerMode == AudioManager.RINGER_MODE_VIBRATE || wasRingerModeVibrate() ? com.android.internal.R.drawable.ic_audio_ring_notif_vibrate : com.android.internal.R.drawable.ic_audio_ring_notif); } Loading
src/com/android/settings/notification/SoundSettings.java +10 −4 Original line number Diff line number Diff line Loading @@ -146,10 +146,16 @@ public class SoundSettings extends DashboardFragment { @Override public void onAttach(Context context) { super.onAttach(context); use(AlarmVolumePreferenceController.class).setCallback(mVolumeCallback); use(MediaVolumePreferenceController.class).setCallback(mVolumeCallback); use(RingVolumePreferenceController.class).setCallback(mVolumeCallback); use(NotificationVolumePreferenceController.class).setCallback(mVolumeCallback); ArrayList<VolumeSeekBarPreferenceController> volumeControllers = new ArrayList<>(); volumeControllers.add(use(AlarmVolumePreferenceController.class)); volumeControllers.add(use(MediaVolumePreferenceController.class)); volumeControllers.add(use(RingVolumePreferenceController.class)); volumeControllers.add(use(NotificationVolumePreferenceController.class)); for (VolumeSeekBarPreferenceController controller : volumeControllers) { controller.setCallback(mVolumeCallback); getLifecycle().addObserver(controller); } } // === Volumes === Loading
src/com/android/settings/notification/VolumeSeekBarPreference.java +1 −2 Original line number Diff line number Diff line Loading @@ -196,8 +196,7 @@ public class VolumeSeekBarPreference extends SeekBarPreference { if (mSuppressionTextView != null && mSeekBar != null) { mSuppressionTextView.setText(mSuppressionText); final boolean showSuppression = !TextUtils.isEmpty(mSuppressionText); mSuppressionTextView.setVisibility(showSuppression ? View.VISIBLE : View.INVISIBLE); mSeekBar.setVisibility(showSuppression ? View.INVISIBLE : View.VISIBLE); mSuppressionTextView.setVisibility(showSuppression ? View.VISIBLE : View.GONE); } } Loading