From c512cd25b83b3abd5b55a761902a5bcf9e349c6f Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Tue, 10 Jul 2018 10:11:29 +0200 Subject: [PATCH] Fix #224 Signed-off-by: Mario Danic --- .../talk/controllers/CallController.java | 8 +----- .../res/drawable/ic_hearing_white_24dp.xml | 25 ------------------- ...e_24dp.xml => ic_volume_up_white_24dp.xml} | 3 +-- app/src/main/res/layout/controller_call.xml | 5 +++- 4 files changed, 6 insertions(+), 35 deletions(-) delete mode 100644 app/src/main/res/drawable/ic_hearing_white_24dp.xml rename app/src/main/res/drawable/{ic_speaker_white_24dp.xml => ic_volume_up_white_24dp.xml} (73%) diff --git a/app/src/main/java/com/nextcloud/talk/controllers/CallController.java b/app/src/main/java/com/nextcloud/talk/controllers/CallController.java index ee102b220..58fdc32bb 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/CallController.java +++ b/app/src/main/java/com/nextcloud/talk/controllers/CallController.java @@ -598,13 +598,7 @@ public class CallController extends BaseController { public void onEnableSpeakerphoneClick() { if (audioManager != null) { audioManager.toggleUseSpeakerphone(); - if (audioManager.isSpeakerphoneAutoOn()) { - callControlEnableSpeaker.getFrontImageView().setImageDrawable(getResources().getDrawable(R.drawable - .ic_speaker_white_24dp)); - } else { - callControlEnableSpeaker.getFrontImageView().setImageDrawable(getResources().getDrawable(R.drawable - .ic_hearing_white_24dp)); - } + callControlEnableSpeaker.flipSilently(!callControlEnableSpeaker.isFlipped()); } } diff --git a/app/src/main/res/drawable/ic_hearing_white_24dp.xml b/app/src/main/res/drawable/ic_hearing_white_24dp.xml deleted file mode 100644 index d335efbba..000000000 --- a/app/src/main/res/drawable/ic_hearing_white_24dp.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - diff --git a/app/src/main/res/drawable/ic_speaker_white_24dp.xml b/app/src/main/res/drawable/ic_volume_up_white_24dp.xml similarity index 73% rename from app/src/main/res/drawable/ic_speaker_white_24dp.xml rename to app/src/main/res/drawable/ic_volume_up_white_24dp.xml index b06e76e66..9520e6701 100644 --- a/app/src/main/res/drawable/ic_speaker_white_24dp.xml +++ b/app/src/main/res/drawable/ic_volume_up_white_24dp.xml @@ -21,6 +21,5 @@ - + diff --git a/app/src/main/res/layout/controller_call.xml b/app/src/main/res/layout/controller_call.xml index 7aa7485cd..399614a46 100644 --- a/app/src/main/res/layout/controller_call.xml +++ b/app/src/main/res/layout/controller_call.xml @@ -151,7 +151,10 @@ android:visibility="gone" app:enableInitialAnimation="false" app:frontBackgroundColor="@color/colorPrimary" - app:frontImage="@drawable/ic_hearing_white_24dp"/> + app:animateRearImage="false" + app:rearBackgroundColor="@color/colorPrimaryDark" + app:frontImage="@drawable/ic_volume_up_white_24dp" + app:rearImage="@drawable/ic_volume_up_white_24dp"/>