Android Studio - SeekBar Kotlin
Hola amigos vamos a crear un ejemplo utilizando el SeekBar con programación Kotlin desarrolla este ejemplo para poder aplicarlo a tus nuestras aplicaciones.Crear Proyecto SeekBar Kotlin Tutorial (Aquí)
Vamos a crear nuestro proyecto en Android con soporte a Kotlin para desarrollar este ejemplo utilizando el SeekBar.Design SeekBar Kotlin Tutorial
Vamos a crear el diseño de nuestro proyecto utilizando el control SeekBar para aprender como utilizar la programación Kotlin.
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/progress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="- -"
android:padding="20dp"/>
<TextView
android:id="@+id/seekbarStatus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="- -"
android:padding="20dp"/>
<SeekBar
android:id="@+id/seekbar"
android:layout_width="match_parent"
android:padding="15dp"
android:layout_height="wrap_content" />
</LinearLayout>
</android.support.constraint.ConstraintLayout>
Ahora seguiremos con el código de nuestra aplicación.Código SeekBar Kotlin Tutorial
Ahora vamos a escribir el siguiente código en nuestra clase MainActivity para ver funcional nuestro proyecto.
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.SeekBar
import android.widget.SeekBar.OnSeekBarChangeListener
import android.widget.TextView
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity(),OnSeekBarChangeListener {
private var progressView: TextView? = null
private var seekbarStatusView: TextView? = null
private var seekbarView: SeekBar? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
progressView = this.progress
seekbarStatusView = this.seekbarStatus
seekbarView = this.seekbar
seekbarView!!.setOnSeekBarChangeListener(this)
}
override fun onProgressChanged(seekBar: SeekBar, progress: Int,
fromUser: Boolean) {
progressView!!.text = progress.toString()
seekbarStatusView!!.text = "Tracking Touch"
}
override fun onStartTrackingTouch(seekBar: SeekBar) {
seekbarStatusView!!.text = "Started Tracking Touch"
}
override fun onStopTrackingTouch(seekBar: SeekBar) {
seekbarStatusView!!.text = "Stopped Tracking Touch"
}
}
Ahora para terminar ejecutaremos nuestra aplicación.
Crear Emulador AVD (Aquí)
Vamos a crear nuestro emulador para ver nuestra aplicación SeekBar Kotlin en ejecución.Y listo si tienen alguna duda por favor dejanos tu comentario muchas gracias.
No hay comentarios:
Publicar un comentario