From f9ec64fb2a747e337cd0821c5db1b9c58d2d5df5 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Sun, 13 May 2018 11:31:44 +0300 Subject: [PATCH] created proper drawable icons for speaker --- .../kotlin/com/tutpro/baresip/MainActivity.kt | 3 ++- .../main/res/drawable-hdpi/ic_action_speaker.png | Bin 0 -> 1131 bytes .../main/res/drawable-mdpi/ic_action_speaker.png | Bin 0 -> 794 bytes .../res/drawable-xhdpi/ic_action_speaker.png | Bin 0 -> 1807 bytes .../res/drawable-xxhdpi/ic_action_speaker.png | Bin 0 -> 3129 bytes app/src/main/res/drawable/speaker.png | Bin 1650 -> 0 bytes app/src/main/res/menu/speaker_icon.xml | 12 ++++++++++++ 7 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable-hdpi/ic_action_speaker.png create mode 100644 app/src/main/res/drawable-mdpi/ic_action_speaker.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_action_speaker.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_action_speaker.png delete mode 100644 app/src/main/res/drawable/speaker.png diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index cc5afb41..c199d18e 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -308,9 +308,10 @@ class MainActivity : AppCompatActivity() { am.isSpeakerphoneOn = !am.isSpeakerphoneOn val speakerIcon = findViewById(R.id.speakerIcon) as ActionMenuItemView if (am.isSpeakerphoneOn) - speakerIcon.setBackgroundColor(Color.RED) // speakerIcon.setIcon(ContextCompat.getDrawable(this, R.drawable.speaker_on)) + speakerIcon.setBackgroundColor(Color.rgb(0x04,0xb4, 0x04)) else + // speakerIcon.setBackgroundColor(resources.getColor(R.color.colorPrimary, applicationContext.theme)) speakerIcon.setBackgroundColor(resources.getColor(R.color.colorPrimary)) return true } diff --git a/app/src/main/res/drawable-hdpi/ic_action_speaker.png b/app/src/main/res/drawable-hdpi/ic_action_speaker.png new file mode 100644 index 0000000000000000000000000000000000000000..3e48febbb0031fcdd87c5a17b01c81d51405d3be GIT binary patch literal 1131 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 wX=Zr + + + + +