-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathMainActivity.kt
More file actions
43 lines (34 loc) · 1.38 KB
/
MainActivity.kt
File metadata and controls
43 lines (34 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package ch.tiim.markdown_widget
import android.content.Intent
import android.net.Uri
import android.os.Bundle
import android.view.View
import android.widget.Button
import android.widget.LinearLayout
import androidx.appcompat.app.AppCompatActivity
private const val DEBUG = true
private const val TAG = "MainActivity"
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
findViewById<Button>(R.id.coffee).setOnClickListener(View.OnClickListener {
val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse("https://www.buymeacoffee.com/Tiim"))
startActivity(browserIntent)
})
if (DEBUG) {
val testTxt = """
# Test
* this is a list
* list entry 2
""".trimIndent()
val debugLayout = findViewById<LinearLayout>(R.id.debugLayout)
debugLayout.addView(MarkdownRenderer(applicationContext, debugLayout.measuredWidth, debugLayout.measuredHeight, testTxt).webView)
//val img = ImageView(applicationContext)
//debugLayout.addView(img)
//MarkdownRenderer(applicationContext, 800, 500, testTxt) { bitmap ->
// img.setImageBitmap(bitmap)
//}
}
}
}