| 
					
				 | 
			
			
				@@ -3,6 +3,7 @@ package com.cooleshow.base.utils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import android.content.Context; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import android.text.TextUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import android.view.Gravity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import android.view.View; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import android.view.ViewGroup; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import android.widget.LinearLayout; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import android.widget.TextView; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -16,13 +17,14 @@ public class MusicSheetUtils { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public static final String CHARGE_TYPE_FREE = "FREE"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public static final String CHARGE_TYPE_VIP = "VIP"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public static final String CHARGE_TYPE_CHARGE = "CHARGE"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public static void createTag(Context context,ViewGroup viewParent, String chargeType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public static void createTag(Context context, ViewGroup viewParent, String chargeType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         TextView textView = new TextView(context); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         textView.setWidth(SizeUtils.dp2px(30)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         textView.setHeight(SizeUtils.dp2px(17)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         textView.setTextSize(10); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         textView.setGravity(Gravity.CENTER); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        setTagStyle(context,chargeType, textView); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        setTagStyle(context, chargeType, textView); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (viewParent.getChildCount() >= 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             params.setMargins(SizeUtils.dp2px(4), 0, 0, 0); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -30,7 +32,7 @@ public class MusicSheetUtils { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         viewParent.addView(textView, params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private static void setTagStyle(Context context,String chargeType, TextView tvTag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private static void setTagStyle(Context context, String chargeType, TextView tvTag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (TextUtils.equals(chargeType, CHARGE_TYPE_FREE)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tvTag.setText("免费"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tvTag.setTextColor(context.getResources().getColor(com.cooleshow.base.R.color.color_01b84f)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -49,4 +51,21 @@ public class MusicSheetUtils { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tvTag.setBackgroundResource(R.drawable.shape_3591ce_border); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 添加专辑曲目标签 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param albumNums 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param albumTagView 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public static void addAlbumTag(int albumNums, View albumTagView) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (albumTagView == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (albumNums > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            albumTagView.setVisibility(View.VISIBLE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            albumTagView.setVisibility(View.GONE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |