Android SeekBar Example
September 10, 2020
Add Comment
Android SeekBar adalah semacam ProgressBar dengan ibu jari yang dapat diseret. Pengguna akhir dapat menyeret thum kiri dan kanan untuk memindahkan kemajuan lagu, download file dll
Antarmuka SeekBar.OnSeekBarChangeListener menyediakan metode untuk melakukan penanganan bahkan untuk mencari bar.
Kelas Android SeekBar dan RatingBar adalah sub kelas AbsSeekBar.
Antarmuka SeekBar.OnSeekBarChangeListener menyediakan metode untuk melakukan penanganan bahkan untuk mencari bar.
Kelas Android SeekBar dan RatingBar adalah sub kelas AbsSeekBar.
Contoh Android SeekBar
* activity_main.xml
Seret bilah pencarian dari pallete, sekarang activity_main.xml akan terlihat seperti ini : File : activity_main.xml<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="example.android.com.seekbar.MainActivity"> <SeekBar android:id="@+id/seekBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginEnd="8dp" android:layout_marginStart="8dp" android:layout_marginTop="372dp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> </android.support.constraint.ConstraintLayout>
* Activity class
Mari kita lihat kelas Aktivitas yang menampilkan SeekBar dan melakukan penanganan peristiwa. File : MainActivity.javapackage example.android.com.seekbar; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.SeekBar; import android.widget.Toast; public class MainActivity extends AppCompatActivity { SeekBar seekBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); seekBar=(SeekBar)findViewById(R.id.seekBar); seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { Toast.makeText(getApplicationContext(),"seekbar progress: "+progress, Toast.LENGTH_SHORT).show(); } @Override public void onStartTrackingTouch(SeekBar seekBar) { Toast.makeText(getApplicationContext(),"seekbar touch started!", Toast.LENGTH_SHORT).show(); } @Override public void onStopTrackingTouch(SeekBar seekBar) { Toast.makeText(getApplicationContext(),"seekbar touch stopped!", Toast.LENGTH_SHORT).show(); } }); } }
0 Response to "Android SeekBar Example"
Posting Komentar