mirror of https://github.com/Corewala/Buran
43 lines
1.2 KiB
Kotlin
43 lines
1.2 KiB
Kotlin
package corewala.buran.ui.modals_menus.about
|
|
|
|
import android.content.Context
|
|
import android.content.Intent
|
|
import android.net.Uri
|
|
import android.os.Handler
|
|
import android.os.Looper
|
|
import android.view.View
|
|
import androidx.appcompat.app.AppCompatDialog
|
|
import androidx.appcompat.widget.AppCompatTextView
|
|
import kotlinx.android.synthetic.main.dialog_about.view.*
|
|
import kotlinx.coroutines.GlobalScope
|
|
import kotlinx.coroutines.launch
|
|
import corewala.buran.R
|
|
import java.lang.StringBuilder
|
|
import java.security.SecureRandom
|
|
import java.security.Security
|
|
import javax.net.ssl.SSLContext
|
|
import javax.net.ssl.SSLSocket
|
|
import javax.net.ssl.SSLSocketFactory
|
|
|
|
object AboutDialog {
|
|
|
|
fun show(context: Context){
|
|
val dialog = AppCompatDialog(context, R.style.AppTheme)
|
|
|
|
val view = View.inflate(context, R.layout.dialog_about, null)
|
|
dialog.setContentView(view)
|
|
|
|
view.close_tab_dialog.setOnClickListener {
|
|
dialog.dismiss()
|
|
}
|
|
|
|
view.source_button.setOnClickListener {
|
|
context.startActivity(Intent(Intent.ACTION_VIEW).apply {
|
|
data = Uri.parse("https://github.com/Corewala/Buran")
|
|
})
|
|
}
|
|
|
|
dialog.show()
|
|
}
|
|
|
|
} |