| | |
| | | package com.application.zhangshi_app_android.ui.function; |
| | | |
| | | import android.content.DialogInterface; |
| | | import android.content.Intent; |
| | | import android.graphics.drawable.ColorDrawable; |
| | | import android.view.KeyEvent; |
| | | import android.view.LayoutInflater; |
| | |
| | | import androidx.drawerlayout.widget.DrawerLayout; |
| | | import androidx.lifecycle.Observer; |
| | | |
| | | import com.android.app_base.base.BaseConfig; |
| | | import com.android.app_base.base.dialog.BaseDialog; |
| | | import com.android.app_base.base.dialog.UIDialog; |
| | | import com.android.app_base.base.view.BaseActivity; |
| | | import com.android.app_base.manager.AppManager; |
| | | import com.android.app_base.utils.ScreenSizeUtils; |
| | | import com.android.app_base.widget.LinearItemDecoration; |
| | | import com.application.zhangshi_app_android.BR; |
| | |
| | | |
| | | mOperatePopupWindow = initPopUpWindow(R.layout.pop_operate); |
| | | mOperatePopupWindow.getContentView().findViewById(R.id.tv_add).setOnClickListener(v -> { |
| | | //TODO 跳转 新建 |
| | | AppManager.getAppManager().startActivity(new Intent(this,CreateFamilyProjectActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1)); |
| | | }); |
| | | mOperatePopupWindow.getContentView().findViewById(R.id.tv_select).setOnClickListener(v -> { |
| | | binding.ivOperate.setBackgroundResource(R.drawable.ic_operate_finish); |
| | |
| | | binding.fabAdd.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | |
| | | AppManager.getAppManager().startActivity(new Intent(getSelfActivity(),CreateFamilyProjectActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1)); |
| | | } |
| | | }); |
| | | |
| | | setOnClickListener( |
| | | mSearchPopupWindow.getContentView().findViewById(R.id.tv_global_search), |
| | | mSearchPopupWindow.getContentView().findViewById(R.id.tv_search_in_family_memorabilia), |
| | |
| | | } |
| | | }); |
| | | |
| | | binding.ivMenu.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | binding.drawerLayout.open(); |
| | | } |
| | | }); |
| | | binding.drawerLayout.setScrimColor(getResources().getColor(R.color.color_shadow)); |
| | | } |
| | | |
| | | @Override |
| | | public void initData() { |
| | | viewModel.getFamilyMemorabilia(0); |
| | | viewModel.getFamilyMemorabilia(searchType); |
| | | } |
| | | |
| | | @Override |
| | |
| | | @Override |
| | | protected void dataNull() { |
| | | super.dataNull(); |
| | | |
| | | binding.layoutDataNull.setVisibility(View.VISIBLE); |
| | | binding.recyclerView.setVisibility(View.GONE); |
| | | } |
| | | |
| | | @Override |