Administrator
2021-11-09 5f50bd6ea5d5bdb7b8ea4d9e9a5851067b9aec1b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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.HallPopuClassifyBinding;
import com.duqing.missions.ui.main.hall.popup.PopupClassify;
import com.duqing.missions.ui.main.home.adapter.MissionAdapter;
 
/**
 * Created by Administrator on 2021/11/3 0003.
 */
public class SubHallFragment extends BaseLoadPageFragment<FragmentSubHallBinding,SubHallViewModel, MissionAdapter, BasePageResult<String>> {
 
 
    @Override
    public void initViews() {
        super.initViews();
        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);
                }
            }
        });
    }
 
 
 
}