| 
					
				 | 
			
			
				@@ -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()) { 
			 |