diff --git a/res/color/audio_icon.xml b/res/color/audio_icon.xml new file mode 100644 index 00000000000..ca93eca8563 --- /dev/null +++ b/res/color/audio_icon.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/res/drawable/ring_notif_increasing.xml b/res/drawable/ring_notif_increasing.xml new file mode 100644 index 00000000000..c534e302348 --- /dev/null +++ b/res/drawable/ring_notif_increasing.xml @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/res/layout/preference_increasing_ring.xml b/res/layout/preference_increasing_ring.xml new file mode 100644 index 00000000000..11795a2eaee --- /dev/null +++ b/res/layout/preference_increasing_ring.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/values/evolution_strings.xml b/res/values/evolution_strings.xml index 7e4a179b8f9..2784d3228ca 100644 --- a/res/values/evolution_strings.xml +++ b/res/values/evolution_strings.xml @@ -243,4 +243,9 @@ SIM %1$d + + + Increasing ring volume + Start volume + Ramp-up time diff --git a/res/xml/sound_settings.xml b/res/xml/sound_settings.xml index efc12622656..2742d319031 100644 --- a/res/xml/sound_settings.xml +++ b/res/xml/sound_settings.xml @@ -95,6 +95,22 @@ settings:userRestriction="no_adjust_volume" settings:controller="com.android.settings.notification.AlarmVolumePreferenceController"/> + + + + + + buildPreferenceControllers(Context context, SoundSettings fragment, Lifecycle lifecycle) { final List controllers = new ArrayList<>(); @@ -276,6 +306,8 @@ public class SoundSettings extends DashboardFragment implements OnActivityResult controllers.add(new PhoneRingtone2PreferenceController(context)); controllers.add(new AlarmRingtonePreferenceController(context)); controllers.add(new NotificationRingtonePreferenceController(context)); + controllers.add(new IncreasingRingPreferenceController(context)); + controllers.add(new IncreasingRingVolumePreferenceController(context)); // === Other Sound Settings === final DialPadTonePreferenceController dialPadTonePreferenceController =