session-android/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/utilities/BaseDialog.kt

24 lines
757 B
Kotlin
Raw Normal View History

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()
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
}
}