Linjiajia
2023-09-12 efafbbf142c81c233c71de636a2d3ce9dc2124f0
app/src/main/java/com/application/zhangshi_app_android/ui/function/PetActivity.java
@@ -18,7 +18,12 @@
import com.application.zhangshi_app_android.databinding.ActivityPropertyBinding;
import com.application.zhangshi_app_android.ui.DLBaseActivity;
import com.github.gzuliyujiang.wheelpicker.DatePicker;
import com.github.gzuliyujiang.wheelpicker.OptionPicker;
import com.github.gzuliyujiang.wheelpicker.contract.OnDatePickedListener;
import com.github.gzuliyujiang.wheelpicker.contract.OnOptionPickedListener;
import java.util.Arrays;
import java.util.List;
/**
 * @author Ljj
@@ -72,6 +77,10 @@
        });
        mOperatePopupWindow.getContentView().findViewById(R.id.tv_from_old_to_new).setOnClickListener(v -> {
            viewModel.sortDataList(1);
            mOperatePopupWindow.dismiss();
        });
        mOperatePopupWindow.getContentView().findViewById(R.id.tv_own_top).setOnClickListener(v -> {
            viewModel.ownTop();
            mOperatePopupWindow.dismiss();
        });
        //点击弹出操作弹窗
@@ -201,6 +210,18 @@
            binding.etStartTime.setText("");
            binding.etEndTime.setText("");
        });
        binding.etSex.setOnClickListener(v -> {
            List<String> list = Arrays.asList("雌","雄");
            OptionPicker picker = getOptionPicker(list);
            picker.setTitle("性别");
            picker.setOnOptionPickedListener(new OnOptionPickedListener() {
                @Override
                public void onOptionPicked(int position, Object item) {
                    binding.etSex.setText(item.toString());
                }
            });
            picker.show();
        });
    }
    @Override
    public boolean dispatchTouchEvent(MotionEvent event) {