mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2025-01-09 13:43:22 +00:00
408 lines
15 KiB
Java
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;
|
|
}
|
|
}
|