|
|
@@ -7,12 +7,14 @@ import android.graphics.drawable.Drawable;
|
|
|
import android.util.AttributeSet;
|
|
|
import android.util.TypedValue;
|
|
|
import android.view.View;
|
|
|
+import android.view.ViewGroup;
|
|
|
import android.widget.ImageView;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
import androidx.annotation.ColorInt;
|
|
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
|
|
import androidx.constraintlayout.widget.ConstraintSet;
|
|
|
+import androidx.core.content.ContextCompat;
|
|
|
|
|
|
import com.mgtech.base_library.R;
|
|
|
|
|
|
@@ -116,8 +118,22 @@ public class CommonUserItemView extends ConstraintLayout {
|
|
|
set.applyTo(this);
|
|
|
}
|
|
|
|
|
|
+ lineView.setBackgroundColor(typedArray.getColor(R.styleable.CommonUserItemView_item_line_bg
|
|
|
+ , ContextCompat.getColor(context,R.color.f7f7f7)));
|
|
|
lineView.setVisibility(typedArray.getBoolean(R.styleable.CommonUserItemView_item_line_show,true)
|
|
|
?VISIBLE:GONE);
|
|
|
+
|
|
|
+ int lineStart = typedArray.getDimensionPixelSize(R.styleable.CommonUserItemView_item_line_margin_start,0);
|
|
|
+ int lineEnd = typedArray.getDimensionPixelSize(R.styleable.CommonUserItemView_item_line_margin_end,0);
|
|
|
+ LayoutParams lineLayoutParams = (LayoutParams) lineView.getLayoutParams();
|
|
|
+ lineLayoutParams.setMargins(lineStart,0,lineEnd,0);
|
|
|
+ lineView.setLayoutParams(lineLayoutParams);
|
|
|
+
|
|
|
+ int top = typedArray.getDimensionPixelSize(R.styleable.CommonUserItemView_item_padding_top,0);
|
|
|
+ int bottom = typedArray.getDimensionPixelSize(R.styleable.CommonUserItemView_item_padding_bottom,0);
|
|
|
+ LayoutParams layoutParams = (LayoutParams) titleText.getLayoutParams();
|
|
|
+ layoutParams.setMargins(0,top,0,bottom);
|
|
|
+ titleText.setLayoutParams(layoutParams);
|
|
|
typedArray.recycle();
|
|
|
}
|
|
|
|