Skip to content

Commit 49a9963

Browse files
authored
Create MainActivity.kt
1 parent 09e44e4 commit 49a9963

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package com.rabimi.skinviewandroidtest
2+
3+
import android.graphics.Bitmap
4+
import android.graphics.BitmapFactory
5+
import androidx.appcompat.app.AppCompatActivity
6+
import android.os.Bundle
7+
import dev.storeforminecraft.skinviewandroid.library.threedimension.ui.SkinView3DSurfaceView
8+
import java.io.IOException
9+
import java.io.InputStream
10+
11+
class MainActivity : AppCompatActivity() {
12+
13+
private lateinit var gLView: SkinView3DSurfaceView
14+
15+
override fun onCreate(savedInstanceState: Bundle?) {
16+
super.onCreate(savedInstanceState)
17+
18+
gLView = SkinView3DSurfaceView(this)
19+
20+
val `is`: InputStream = resources
21+
.openRawResource(R.raw.sfomskin_b)
22+
val bitmap: Bitmap = try {
23+
BitmapFactory.decodeStream(`is`)
24+
} finally {
25+
try {
26+
`is`.close()
27+
} catch (e: IOException) {
28+
}
29+
}
30+
31+
gLView.render(bitmap)
32+
33+
setContentView(gLView)
34+
}
35+
}

0 commit comments

Comments
 (0)