jimu-decompiled/sources/com/aigestudio/wheelpicker/widgets/WheelYearPicker.java
2025-05-13 19:24:51 +02:00

79 lines
1.8 KiB
Java

package com.aigestudio.wheelpicker.widgets;
import android.content.Context;
import android.util.AttributeSet;
import com.aigestudio.wheelpicker.WheelPicker;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
/* loaded from: classes.dex */
public class WheelYearPicker extends WheelPicker implements IWheelYearPicker {
private int k0;
private int l0;
private int m0;
public WheelYearPicker(Context context) {
this(context, null);
}
private void a() {
setSelectedItemPosition(this.m0 - this.k0);
}
private void b() {
ArrayList arrayList = new ArrayList();
for (int i = this.k0; i <= this.l0; i++) {
arrayList.add(Integer.valueOf(i));
}
super.setData(arrayList);
}
public int getCurrentYear() {
return Integer.parseInt(String.valueOf(getData().get(getCurrentItemPosition())));
}
public int getSelectedYear() {
return this.m0;
}
public int getYearEnd() {
return this.l0;
}
public int getYearStart() {
return this.k0;
}
@Override // com.aigestudio.wheelpicker.WheelPicker
public void setData(List list) {
throw new UnsupportedOperationException("You can not invoke setData in WheelYearPicker");
}
public void setSelectedYear(int i) {
this.m0 = i;
a();
}
public void setYearEnd(int i) {
this.l0 = i;
b();
}
public void setYearStart(int i) {
this.k0 = i;
this.m0 = getCurrentYear();
b();
a();
}
public WheelYearPicker(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.k0 = 1000;
this.l0 = 3000;
b();
this.m0 = Calendar.getInstance().get(1);
a();
}
}