修改交友布局

This commit is contained in:
2025-08-26 19:34:44 +08:00
commit 8eb8ac5397
3152 changed files with 1442170 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
package com.xscm.moduleutil.widget;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.LinearLayout;
import android.widget.NumberPicker;
public class WheelTimePicker extends LinearLayout {
private NumberPicker hourPicker, minutePicker, secondPicker;
public WheelTimePicker(Context context) {
this(context, null);
}
public WheelTimePicker(Context context, AttributeSet attrs) {
super(context, attrs);
init(context);
}
private void init(Context context) {
setOrientation(HORIZONTAL);
hourPicker = new NumberPicker(context);
minutePicker = new NumberPicker(context);
secondPicker= new NumberPicker(context);
LayoutParams params = new LayoutParams(0, LayoutParams.WRAP_CONTENT, 1);
hourPicker.setLayoutParams(params);
minutePicker.setLayoutParams(params);
secondPicker.setLayoutParams(params);
addView(hourPicker);
addView(minutePicker);
addView(secondPicker);
// 设置小时范围
hourPicker.setMinValue(0);
hourPicker.setMaxValue(23);
// 设置分钟范围
minutePicker.setMinValue(0);
minutePicker.setMaxValue(59);
// 秒范围
secondPicker.setMinValue(0);
secondPicker.setMaxValue(59);
}
public void init(int hour, int minute, int second) {
hourPicker.setValue(hour);
minutePicker.setValue(minute);
secondPicker.setValue(second);
}
public int getHour() {
return hourPicker.getValue();
}
public int getMinute() {
return minutePicker.getValue();
}
public int getSecond() {
return secondPicker.getValue();
}
}