From a824b62bde75373c9b6b8d3a60b3a279895c8675 Mon Sep 17 00:00:00 2001 From: Administrator <123> Date: Sat, 06 Nov 2021 08:17:44 +0000 Subject: [PATCH] 广场 帖子 UI --- app/src/main/java/com/duqing/missions/ui/main/hall/SubHallFragment.java | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/duqing/missions/ui/main/hall/SubHallFragment.java b/app/src/main/java/com/duqing/missions/ui/main/hall/SubHallFragment.java index c3f003e..54af06f 100644 --- a/app/src/main/java/com/duqing/missions/ui/main/hall/SubHallFragment.java +++ b/app/src/main/java/com/duqing/missions/ui/main/hall/SubHallFragment.java @@ -1,9 +1,15 @@ package com.duqing.missions.ui.main.hall; +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.widget.PopupWindow; + import com.duqing.missions.base.fragments.BaseLoadPageFragment; import com.duqing.missions.data.BasePageResult; import com.duqing.missions.databinding.FragmentSubHallBinding; -import com.duqing.missions.databinding.RefreshRecyclerBinding; +import com.duqing.missions.databinding.HallPopuClassifyBinding; +import com.duqing.missions.ui.main.hall.popup.PopupClassify; import com.duqing.missions.ui.main.home.adapter.MissionAdapter; /** @@ -15,6 +21,25 @@ @Override public void initViews() { super.initViews(); - final RefreshRecyclerBinding includeRefreshRecycler = binding.includeRefreshRecycler; + final PopupClassify popupClassify = new PopupClassify(getContext(), HallPopuClassifyBinding.inflate((LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE))); + popupClassify.setOnDismissListener(new PopupWindow.OnDismissListener() { + @Override + public void onDismiss() { + smartRefresh.autoRefresh(); + } + }); + binding.txtClassify.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + if(popupClassify.isShowing()){ + popupClassify.dismiss(); + }else { + popupClassify.showAsDropDown(v); + } + } + }); } + + + } -- Gitblit v1.9.1