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

89 lines
2.2 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.HashMap;
import java.util.List;
import java.util.Map;
/* loaded from: classes.dex */
public class WheelDayPicker extends WheelPicker implements IWheelDayPicker {
private static final Map<Integer, List<Integer>> o0 = new HashMap();
private Calendar k0;
private int l0;
private int m0;
private int n0;
public WheelDayPicker(Context context) {
this(context, null);
}
private void a() {
this.k0.set(1, this.l0);
this.k0.set(2, this.m0);
int actualMaximum = this.k0.getActualMaximum(5);
List<Integer> list = o0.get(Integer.valueOf(actualMaximum));
if (list == null) {
list = new ArrayList<>();
for (int i = 1; i <= actualMaximum; i++) {
list.add(Integer.valueOf(i));
}
o0.put(Integer.valueOf(actualMaximum), list);
}
super.setData(list);
}
private void b() {
setSelectedItemPosition(this.n0 - 1);
}
public int getCurrentDay() {
return Integer.parseInt(String.valueOf(getData().get(getCurrentItemPosition())));
}
public int getMonth() {
return this.m0;
}
public int getSelectedDay() {
return this.n0;
}
public int getYear() {
return this.l0;
}
@Override // com.aigestudio.wheelpicker.WheelPicker
public void setData(List list) {
throw new UnsupportedOperationException("You can not invoke setData in WheelDayPicker");
}
public void setMonth(int i) {
this.m0 = i - 1;
a();
}
public void setSelectedDay(int i) {
this.n0 = i;
b();
}
public void setYear(int i) {
this.l0 = i;
a();
}
public WheelDayPicker(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.k0 = Calendar.getInstance();
this.l0 = this.k0.get(1);
this.m0 = this.k0.get(2);
a();
this.n0 = this.k0.get(5);
b();
}
}