From da00a18ad034997afd657117fe189d1b4abb63a6 Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 8 Feb 2022 11:25:40 +0100 Subject: [PATCH] change the incoming call SIM ID at accepting, use proper SIM ID --- app/build.gradle | 2 +- .../dialer/activities/CallActivity.kt | 13 ++++++++++ app/src/main/res/drawable/ic_call_accept.xml | 24 ++++++++++++++----- 3 files changed, 32 insertions(+), 7 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index e478a2f1..f6dcb08d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -61,6 +61,6 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:332725a9fc' + implementation 'com.github.SimpleMobileTools:Simple-Commons:078f353fce' implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61' } diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt index 703a6262..7f1c17bd 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/CallActivity.kt @@ -5,6 +5,8 @@ import android.app.KeyguardManager import android.content.Context import android.content.Intent import android.graphics.Bitmap +import android.graphics.drawable.LayerDrawable +import android.graphics.drawable.RippleDrawable import android.media.AudioManager import android.os.Bundle import android.os.Handler @@ -331,6 +333,17 @@ class CallActivity : SimpleActivity() { call_sim_id.text = "${index + 1}" call_sim_id.beVisible() call_sim_image.beVisible() + + val acceptDrawableId = when (index) { + 0 -> R.drawable.ic_phone_one_vector + 1 -> R.drawable.ic_phone_two_vector + else -> R.drawable.ic_phone_vector + } + + val rippleBg = resources.getDrawable(R.drawable.ic_call_accept, theme) as RippleDrawable + val layerDrawable = rippleBg.findDrawableByLayerId(R.id.accept_call_background_holder) as LayerDrawable + layerDrawable.setDrawableByLayerId(R.id.accept_call_icon, getDrawable(acceptDrawableId)) + call_accept.setImageDrawable(rippleBg) } } } diff --git a/app/src/main/res/drawable/ic_call_accept.xml b/app/src/main/res/drawable/ic_call_accept.xml index fa13df76..80cf8985 100644 --- a/app/src/main/res/drawable/ic_call_accept.xml +++ b/app/src/main/res/drawable/ic_call_accept.xml @@ -1,9 +1,21 @@ - - - - - + + + + + + + + + + + -