|  | @@ -13,19 +13,15 @@ import com.chad.library.adapter.base.listener.OnItemClickListener;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.constanst.Constants;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.router.RouterPath;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.ui.fragment.BaseMVPFragment;
 | 
	
		
			
				|  |  | -import com.cooleshow.base.utils.PermissionUtils;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.SizeUtils;
 | 
	
		
			
				|  |  | -import com.cooleshow.base.utils.SoftKeyboardUtil;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.SoftKeyboardUtils;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.ToastUtil;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.UiUtils;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.Utils;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.helper.PermissionTipHelper;
 | 
	
		
			
				|  |  | -import com.cooleshow.base.widgets.DialogUtil;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.widgets.EmptyViewLayout;
 | 
	
		
			
				|  |  | -import com.cooleshow.base.widgets.dialog.CommonConfirmDialog;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.widgets.dialog.CommonConfirmDialog2;
 | 
	
		
			
				|  |  | -import com.cooleshow.base.widgets.dialog.CommonFilterDialog;
 | 
	
		
			
				|  |  | +import com.cooleshow.base.widgets.dialog.CommonFilterDialogV2;
 | 
	
		
			
				|  |  |  import com.cooleshow.musicmerge.R;
 | 
	
		
			
				|  |  |  import com.cooleshow.musicmerge.adapter.MyDraftWorkListAdapter;
 | 
	
		
			
				|  |  |  import com.cooleshow.musicmerge.bean.MyWorkListBean;
 | 
	
	
		
			
				|  | @@ -55,7 +51,7 @@ public class MyWorkDraftFragment extends BaseMVPFragment<FgMyWorkDraftLayoutBind
 | 
	
		
			
				|  |  |      private MyDraftWorkListAdapter mListAdapter;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private boolean isEditMode = false;
 | 
	
		
			
				|  |  | -    private CommonFilterDialog<WorksType> mCommonFilterDialog;
 | 
	
		
			
				|  |  | +    private CommonFilterDialogV2<WorksType> mCommonFilterDialog;
 | 
	
		
			
				|  |  |      private String fileType;
 | 
	
		
			
				|  |  |      private String searchStr;
 | 
	
		
			
				|  |  |      private int filterSelectPos = 0;
 | 
	
	
		
			
				|  | @@ -325,8 +321,8 @@ public class MyWorkDraftFragment extends BaseMVPFragment<FgMyWorkDraftLayoutBind
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private void selectFilter(TextView targetView) {
 | 
	
		
			
				|  |  |          if (mCommonFilterDialog == null) {
 | 
	
		
			
				|  |  | -            mCommonFilterDialog = new CommonFilterDialog<WorksType>(getContext());
 | 
	
		
			
				|  |  | -            mCommonFilterDialog.setOnEventListener(new CommonFilterDialog.OnEventListener() {
 | 
	
		
			
				|  |  | +            mCommonFilterDialog = new CommonFilterDialogV2<WorksType>(getContext());
 | 
	
		
			
				|  |  | +            mCommonFilterDialog.setOnEventListener(new CommonFilterDialogV2.OnEventListener() {
 | 
	
		
			
				|  |  |                  @Override
 | 
	
		
			
				|  |  |                  public void onItemClickListener(BaseQuickAdapter baseQuickAdapter, int pos) {
 | 
	
		
			
				|  |  |                      if (mWorksTypes != null && pos < mWorksTypes.size()) {
 |