Rabbit-R1/android (non root)/java/sources/com/google/android/material/slider/Slider.java
2024-05-21 17:08:36 -04:00

408 lines
15 KiB
Java

package com.google.android.material.slider;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.MotionEvent;
import com.google.android.material.R;
/* loaded from: classes2.dex */
public class Slider extends BaseSlider<Slider, OnChangeListener, OnSliderTouchListener> {
/* loaded from: classes2.dex */
public interface OnChangeListener extends BaseOnChangeListener<Slider> {
@Override // com.google.android.material.slider.BaseOnChangeListener
void onValueChange(Slider slider, float f, boolean z);
}
/* loaded from: classes2.dex */
public interface OnSliderTouchListener extends BaseOnSliderTouchListener<Slider> {
@Override // com.google.android.material.slider.BaseOnSliderTouchListener
void onStartTrackingTouch(Slider slider);
@Override // com.google.android.material.slider.BaseOnSliderTouchListener
void onStopTrackingTouch(Slider slider);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void addOnChangeListener(OnChangeListener onChangeListener) {
super.addOnChangeListener(onChangeListener);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void addOnSliderTouchListener(OnSliderTouchListener onSliderTouchListener) {
super.addOnSliderTouchListener(onSliderTouchListener);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void clearOnChangeListeners() {
super.clearOnChangeListeners();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void clearOnSliderTouchListeners() {
super.clearOnSliderTouchListeners();
}
@Override // com.google.android.material.slider.BaseSlider, android.view.View
public /* bridge */ /* synthetic */ boolean dispatchHoverEvent(MotionEvent motionEvent) {
return super.dispatchHoverEvent(motionEvent);
}
@Override // com.google.android.material.slider.BaseSlider, android.view.View
public /* bridge */ /* synthetic */ boolean dispatchKeyEvent(KeyEvent keyEvent) {
return super.dispatchKeyEvent(keyEvent);
}
@Override // com.google.android.material.slider.BaseSlider, android.view.View
public /* bridge */ /* synthetic */ CharSequence getAccessibilityClassName() {
return super.getAccessibilityClassName();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ int getActiveThumbIndex() {
return super.getActiveThumbIndex();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ int getFocusedThumbIndex() {
return super.getFocusedThumbIndex();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ int getHaloRadius() {
return super.getHaloRadius();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ ColorStateList getHaloTintList() {
return super.getHaloTintList();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ int getLabelBehavior() {
return super.getLabelBehavior();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ float getStepSize() {
return super.getStepSize();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ float getThumbElevation() {
return super.getThumbElevation();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ int getThumbRadius() {
return super.getThumbRadius();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ ColorStateList getThumbStrokeColor() {
return super.getThumbStrokeColor();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ float getThumbStrokeWidth() {
return super.getThumbStrokeWidth();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ ColorStateList getThumbTintList() {
return super.getThumbTintList();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ int getTickActiveRadius() {
return super.getTickActiveRadius();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ ColorStateList getTickActiveTintList() {
return super.getTickActiveTintList();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ int getTickInactiveRadius() {
return super.getTickInactiveRadius();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ ColorStateList getTickInactiveTintList() {
return super.getTickInactiveTintList();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ ColorStateList getTickTintList() {
return super.getTickTintList();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ ColorStateList getTrackActiveTintList() {
return super.getTrackActiveTintList();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ int getTrackHeight() {
return super.getTrackHeight();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ ColorStateList getTrackInactiveTintList() {
return super.getTrackInactiveTintList();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ int getTrackSidePadding() {
return super.getTrackSidePadding();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ ColorStateList getTrackTintList() {
return super.getTrackTintList();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ int getTrackWidth() {
return super.getTrackWidth();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ float getValueFrom() {
return super.getValueFrom();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ float getValueTo() {
return super.getValueTo();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ boolean hasLabelFormatter() {
return super.hasLabelFormatter();
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ boolean isTickVisible() {
return super.isTickVisible();
}
@Override // com.google.android.material.slider.BaseSlider, android.view.View, android.view.KeyEvent.Callback
public /* bridge */ /* synthetic */ boolean onKeyDown(int i, KeyEvent keyEvent) {
return super.onKeyDown(i, keyEvent);
}
@Override // com.google.android.material.slider.BaseSlider, android.view.View, android.view.KeyEvent.Callback
public /* bridge */ /* synthetic */ boolean onKeyUp(int i, KeyEvent keyEvent) {
return super.onKeyUp(i, keyEvent);
}
@Override // com.google.android.material.slider.BaseSlider, android.view.View
public /* bridge */ /* synthetic */ boolean onTouchEvent(MotionEvent motionEvent) {
return super.onTouchEvent(motionEvent);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void removeOnChangeListener(OnChangeListener onChangeListener) {
super.removeOnChangeListener(onChangeListener);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void removeOnSliderTouchListener(OnSliderTouchListener onSliderTouchListener) {
super.removeOnSliderTouchListener(onSliderTouchListener);
}
@Override // com.google.android.material.slider.BaseSlider, android.view.View
public /* bridge */ /* synthetic */ void setEnabled(boolean z) {
super.setEnabled(z);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setFocusedThumbIndex(int i) {
super.setFocusedThumbIndex(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setHaloRadius(int i) {
super.setHaloRadius(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setHaloRadiusResource(int i) {
super.setHaloRadiusResource(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setHaloTintList(ColorStateList colorStateList) {
super.setHaloTintList(colorStateList);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setLabelBehavior(int i) {
super.setLabelBehavior(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setLabelFormatter(LabelFormatter labelFormatter) {
super.setLabelFormatter(labelFormatter);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setStepSize(float f) {
super.setStepSize(f);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setThumbElevation(float f) {
super.setThumbElevation(f);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setThumbElevationResource(int i) {
super.setThumbElevationResource(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setThumbRadius(int i) {
super.setThumbRadius(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setThumbRadiusResource(int i) {
super.setThumbRadiusResource(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setThumbStrokeColor(ColorStateList colorStateList) {
super.setThumbStrokeColor(colorStateList);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setThumbStrokeColorResource(int i) {
super.setThumbStrokeColorResource(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setThumbStrokeWidth(float f) {
super.setThumbStrokeWidth(f);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setThumbStrokeWidthResource(int i) {
super.setThumbStrokeWidthResource(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setThumbTintList(ColorStateList colorStateList) {
super.setThumbTintList(colorStateList);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setTickActiveRadius(int i) {
super.setTickActiveRadius(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setTickActiveTintList(ColorStateList colorStateList) {
super.setTickActiveTintList(colorStateList);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setTickInactiveRadius(int i) {
super.setTickInactiveRadius(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setTickInactiveTintList(ColorStateList colorStateList) {
super.setTickInactiveTintList(colorStateList);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setTickTintList(ColorStateList colorStateList) {
super.setTickTintList(colorStateList);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setTickVisible(boolean z) {
super.setTickVisible(z);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setTrackActiveTintList(ColorStateList colorStateList) {
super.setTrackActiveTintList(colorStateList);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setTrackHeight(int i) {
super.setTrackHeight(i);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setTrackInactiveTintList(ColorStateList colorStateList) {
super.setTrackInactiveTintList(colorStateList);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setTrackTintList(ColorStateList colorStateList) {
super.setTrackTintList(colorStateList);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setValueFrom(float f) {
super.setValueFrom(f);
}
@Override // com.google.android.material.slider.BaseSlider
public /* bridge */ /* synthetic */ void setValueTo(float f) {
super.setValueTo(f);
}
public Slider(Context context) {
this(context, null);
}
public Slider(Context context, AttributeSet attributeSet) {
this(context, attributeSet, R.attr.sliderStyle);
}
public Slider(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, new int[]{android.R.attr.value});
if (obtainStyledAttributes.hasValue(0)) {
setValue(obtainStyledAttributes.getFloat(0, 0.0f));
}
obtainStyledAttributes.recycle();
}
public float getValue() {
return getValues().get(0).floatValue();
}
public void setValue(float f) {
setValues(Float.valueOf(f));
}
@Override // com.google.android.material.slider.BaseSlider
public void setCustomThumbDrawable(int i) {
super.setCustomThumbDrawable(i);
}
@Override // com.google.android.material.slider.BaseSlider
public void setCustomThumbDrawable(Drawable drawable) {
super.setCustomThumbDrawable(drawable);
}
@Override // com.google.android.material.slider.BaseSlider
protected boolean pickActiveThumb() {
if (getActiveThumbIndex() != -1) {
return true;
}
setActiveThumbIndex(0);
return true;
}
}