package
com.geeksforgeeks.myfirstkotlinapp
import
androidx.appcompat.app.AppCompatActivity
import
android.os.Bundle
import
android.view.ViewGroup
import
android.widget.LinearLayout
import
android.widget.SeekBar
import
android.widget.Toast
class
MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super
.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val seek = SeekBar(
this
)
val lParams = LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT)
lParams.setMargins(
50
,
50
,
50
,
50
)
seek.layoutParams = lParams
val lLayout = findViewById<LinearLayout>(R.id.container)
lLayout?.addView(seek)
seek.setOnSeekBarChangeListener(
object : SeekBar.OnSeekBarChangeListener {
override fun onProgressChanged(
seekBar: SeekBar, progress: Int, fromUser: Boolean) {
}
override fun onStartTrackingTouch(seekBar: SeekBar) {
}
override fun onStopTrackingTouch(seekBar: SeekBar) {
Toast.makeText(
this
@MainActivity
,
"SeekBar Progress is: "
+ seekBar.progress +
"%"
,
Toast.LENGTH_SHORT).show()
}
})
}
}