| | |
| | | import com.github.gzuliyujiang.wheelpicker.OptionPicker; |
| | | import com.github.gzuliyujiang.wheelpicker.contract.OnOptionPickedListener; |
| | | import com.google.android.material.tabs.TabLayout; |
| | | import com.hjq.bar.TitleBar; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | |
| | | public void initView() { |
| | | View view = View.inflate(this,R.layout.pop_annual_health_status,null); |
| | | popupWindow = initPopUpWindow(view); |
| | | |
| | | view.findViewById(R.id.tv_annual_health_status).setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | popupWindow.dismiss(); |
| | | AppManager.getAppManager().startActivity(AnnualHealthStatusActivity.class); |
| | | } |
| | | }); |
| | | view.findViewById(R.id.tv_edit).setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | |
| | | |
| | | @Override |
| | | public void initLiveDataObserve() { |
| | | System.out.println("我"+binding.ivA.isClickable()); |
| | | viewModel.getIsLifeHabitsExpendedLiveData().observe(this, aBoolean -> { |
| | | if (aBoolean){ |
| | | binding.layoutTitleLifeHabits.setOnClickListener(view -> { |
| | |
| | | binding.ivOperate.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | popupWindow.showAsDropDown(binding.ivOperate,-ScreenSizeUtils.dip2px(HealthCareActivity.this,118) +binding.ivOperate.getWidth(),0); |
| | | popupWindow.showAsDropDown(binding.ivOperate,-ScreenSizeUtils.dip2px(HealthCareActivity.this,85) +binding.ivOperate.getWidth(),0); |
| | | } |
| | | }); |
| | | } |
| | |
| | | animator.start(); |
| | | } |
| | | |
| | | @Override |
| | | public void onLeftClick(TitleBar titleBar) { |
| | | finish(); |
| | | } |
| | | } |