-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMainActivity.kt
34 lines (29 loc) · 1.21 KB
/
MainActivity.kt
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
package com.saumya.diceroller
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.ImageView
import android.widget.TextView
import android.widget.Toast
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val rollButton: Button = findViewById(R.id.rollbtn)
val textview : TextView = findViewById(R.id.textView)
val imageview: ImageView =findViewById(R.id.imageView)
rollButton.setOnClickListener{
var c :Int = (1..6).random()
when(c){
1->imageview.setImageResource(R.drawable.dice_1)
2->imageview.setImageResource(R.drawable.dice_2)
3->imageview.setImageResource(R.drawable.dice_3)
4->imageview.setImageResource(R.drawable.dice_4)
5->imageview.setImageResource(R.drawable.dice_5)
6->imageview.setImageResource(R.drawable.dice_6)
else->imageview.setImageResource(R.drawable.dice_6)
}
textview.text = c.toString()
}
}
}