2021-06-24 05:38:59 +02:00
|
|
|
package org.thoughtcrime.securesms.conversation.v2.utilities
|
|
|
|
|
|
|
|
import android.app.Dialog
|
|
|
|
import android.graphics.Color
|
|
|
|
import android.graphics.drawable.ColorDrawable
|
|
|
|
import android.os.Bundle
|
|
|
|
import androidx.appcompat.app.AlertDialog
|
|
|
|
import androidx.fragment.app.DialogFragment
|
2021-07-09 05:18:48 +02:00
|
|
|
import org.thoughtcrime.securesms.util.UiModeUtilities
|
2021-06-24 05:38:59 +02:00
|
|
|
|
|
|
|
open class BaseDialog : DialogFragment() {
|
|
|
|
|
|
|
|
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
|
|
|
|
val builder = AlertDialog.Builder(requireContext())
|
|
|
|
setContentView(builder)
|
|
|
|
val result = builder.create()
|
2023-06-06 08:57:27 +02:00
|
|
|
result.window?.setDimAmount(0.6f)
|
2021-06-24 05:38:59 +02:00
|
|
|
return result
|
|
|
|
}
|
|
|
|
|
|
|
|
open fun setContentView(builder: AlertDialog.Builder) {
|
|
|
|
// To be overridden by subclasses
|
|
|
|
}
|
|
|
|
}
|