fix to support different screen densities

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2024-11-14 15:36:40 +01:00
parent 59ee0b0cb1
commit cd5ee2f619
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -22,6 +22,7 @@ import com.nextcloud.talk.databinding.DialogMoreCallActionsBinding
import com.nextcloud.talk.raisehand.viewmodel.RaiseHandViewModel import com.nextcloud.talk.raisehand.viewmodel.RaiseHandViewModel
import com.nextcloud.talk.ui.theme.ViewThemeUtils import com.nextcloud.talk.ui.theme.ViewThemeUtils
import com.nextcloud.talk.utils.CapabilitiesUtil import com.nextcloud.talk.utils.CapabilitiesUtil
import com.nextcloud.talk.utils.DisplayUtils
import com.nextcloud.talk.viewmodels.CallRecordingViewModel import com.nextcloud.talk.viewmodels.CallRecordingViewModel
import com.vanniktech.emoji.EmojiTextView import com.vanniktech.emoji.EmojiTextView
import javax.inject.Inject import javax.inject.Inject
@ -96,7 +97,7 @@ class MoreCallActionsDialog(private val callActivity: CallActivity) : BottomShee
capabilities?.spreedCapability?.config!!["call"]!!["supported-reactions"] as ArrayList<*> capabilities?.spreedCapability?.config!!["call"]!!["supported-reactions"] as ArrayList<*>
val param = LinearLayout.LayoutParams( val param = LinearLayout.LayoutParams(
EMOJI_WIDTH, DisplayUtils.convertDpToPixel(EMOJI_WIDTH.toFloat(), callActivity).toInt(),
LinearLayout.LayoutParams.MATCH_PARENT LinearLayout.LayoutParams.MATCH_PARENT
) )
@ -184,6 +185,6 @@ class MoreCallActionsDialog(private val callActivity: CallActivity) : BottomShee
companion object { companion object {
private const val TAG = "MoreCallActionsDialog" private const val TAG = "MoreCallActionsDialog"
private const val TEXT_SIZE = 20f private const val TEXT_SIZE = 20f
private const val EMOJI_WIDTH = 80 private const val EMOJI_WIDTH = 40
} }
} }