seekbar
سه شنبه, ۴ شهریور ۱۳۹۹، ۰۴:۲۴ ب.ظ
این شکلیه:
ویژگی هاش:
کد XML:
<androidx.appcompat.widget.AppCompatSeekBar
android:id="@+id/seekBar"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="292dp"
//حداکثر مقدار
android:max="100"
//درصدی که به صورت پیش فرض قرار میگیره
android:progress="0"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
//گوگولی روش
android:thumb="@drawable/custom_thumb"
//بینهایت نیست
android:indeterminate="false"/>
گوگولی روش:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#E80C0C"/>
<size
android:width="30dp"
android:height="40dp" />
<corners android:radius="4dp"/>
</shape>
لیسنر:
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
پراگرس همون مقدار فعلی طی شده هست
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
۹۹/۰۶/۰۴