diff --git a/app/src/main/kotlin/com/tutpro/baresip/CallListAdapter.kt b/app/src/main/kotlin/com/tutpro/baresip/CallListAdapter.kt
index d5180aea..eacae134 100644
--- a/app/src/main/kotlin/com/tutpro/baresip/CallListAdapter.kt
+++ b/app/src/main/kotlin/com/tutpro/baresip/CallListAdapter.kt
@@ -11,8 +11,6 @@ import android.widget.ArrayAdapter
import android.widget.ImageView
import android.widget.LinearLayout
import android.widget.TextView
-import android.graphics.Bitmap
-import android.graphics.Canvas
import java.util.*
@@ -57,7 +55,7 @@ class CallListAdapter(private val ctx: Context, private val aor: String, private
viewHolder.textAvatarView.text = "${contact.name[0]}"
else
viewHolder.textAvatarView.text = ""
- viewHolder.imageAvatarView.setImageBitmap(getBitmapFromView(viewHolder.textAvatarView))
+ viewHolder.imageAvatarView.setImageBitmap(Utils.bitmapFromView(viewHolder.textAvatarView))
}
} else {
val bitmap = BitmapFactory.decodeResource(ctx.resources, R.drawable.person_image)
@@ -80,6 +78,8 @@ class CallListAdapter(private val ctx: Context, private val aor: String, private
viewHolder.directionsView.addView(dirView)
count++
}
+ if (count <= 3)
+ viewHolder.etcView.text = ""
val contactName = ContactsActivity.contactName(callRow.peerUri)
if (contactName.startsWith("sip:"))
@@ -102,12 +102,4 @@ class CallListAdapter(private val ctx: Context, private val aor: String, private
return rowView
}
- private fun getBitmapFromView(view: View): Bitmap? {
- val bitmap = Bitmap.createBitmap(view.layoutParams.width, view.layoutParams.height, Bitmap.Config.ARGB_8888)
- val canvas = Canvas(bitmap)
- view.layout(0, 0, view.layoutParams.width, view.layoutParams.height)
- view.draw(canvas)
- return bitmap
- }
-
}
diff --git a/app/src/main/kotlin/com/tutpro/baresip/ChatListAdapter.kt b/app/src/main/kotlin/com/tutpro/baresip/ChatListAdapter.kt
index b4e5620f..5ecda967 100644
--- a/app/src/main/kotlin/com/tutpro/baresip/ChatListAdapter.kt
+++ b/app/src/main/kotlin/com/tutpro/baresip/ChatListAdapter.kt
@@ -1,9 +1,9 @@
package com.tutpro.baresip
import android.content.Context
+import android.graphics.BitmapFactory
import android.graphics.Typeface
import androidx.core.content.ContextCompat
-import androidx.cardview.widget.CardView
import android.text.format.DateUtils.isToday
import android.view.LayoutInflater
import android.view.View
@@ -20,8 +20,7 @@ class ChatListAdapter(private val ctx: Context, private val rows: ArrayList
diff --git a/app/src/main/res/layout/call_row.xml b/app/src/main/res/layout/call_row.xml
index e3d44289..0ffa24c0 100644
--- a/app/src/main/res/layout/call_row.xml
+++ b/app/src/main/res/layout/call_row.xml
@@ -58,7 +58,7 @@
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:paddingStart="0dp"
- android:paddingEnd="5dp"
+ android:paddingEnd="6dp"
android:textSize="12sp"
android:lines="2"
android:maxLines="2"
diff --git a/app/src/main/res/layout/chat_row.xml b/app/src/main/res/layout/chat_row.xml
index 67222cbd..ea34e7d0 100644
--- a/app/src/main/res/layout/chat_row.xml
+++ b/app/src/main/res/layout/chat_row.xml
@@ -15,7 +15,8 @@
android:textSize="24sp"
android:textAllCaps="true"
android:textColor="@android:color/white"
- android:gravity="center" >
+ android:gravity="center"
+ android:visibility="gone" >
+ android:gravity="center"
+ android:visibility="gone" >