mirror of
https://github.com/SimpleMobileTools/Simple-Dialer.git
synced 2025-06-05 21:49:23 +02:00
change the incoming call SIM ID at accepting, use proper SIM ID
This commit is contained in:
@@ -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'
|
||||
}
|
||||
|
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -1,9 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/ripple_foreground">
|
||||
<item android:id="@+id/shortcut_dialpad_background">
|
||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:color="@color/ripple_foreground">
|
||||
<item android:id="@+id/accept_call_background_holder">
|
||||
<layer-list>
|
||||
<item android:id="@+id/accept_call_background">
|
||||
<shape android:shape="oval">
|
||||
<solid android:color="@color/md_green_700" />
|
||||
</shape>
|
||||
</item>
|
||||
<item android:bottom="@dimen/medium_margin" android:drawable="@drawable/ic_phone_vector" android:left="@dimen/medium_margin" android:right="@dimen/medium_margin" android:top="@dimen/medium_margin"/>
|
||||
|
||||
<item
|
||||
android:id="@+id/accept_call_icon"
|
||||
android:bottom="@dimen/medium_margin"
|
||||
android:drawable="@drawable/ic_phone_vector"
|
||||
android:left="@dimen/medium_margin"
|
||||
android:right="@dimen/medium_margin"
|
||||
android:top="@dimen/medium_margin" />
|
||||
</layer-list>
|
||||
</item>
|
||||
</ripple>
|
||||
|
Reference in New Issue
Block a user