ソースを参照

MyTitleView.java

niusongtao@dl-cg.com 5 年 前
コミット
8162a80438

+ 3 - 3
base_library/src/main/java/com/mgtech/base_library/custom/CommonUserItemView.java

@@ -104,18 +104,18 @@ public class CommonUserItemView extends ConstraintLayout {
 
         int gravityType = typedArray.getInt(R.styleable.CommonUserItemView_item_wrap_style,10);
         ConstraintSet set= new ConstraintSet();
+        set.clone(this);
+        set.setGoneMargin(titleText.getId(),6,0);
+        set.setGoneMargin(detailText.getId(),7,0);
         if (gravityType == 10){//left
-            set.clone(this);
             set.constrainWidth(titleText.getId(),0);
             set.constrainWidth(detailText.getId(),ConstraintSet.WRAP_CONTENT);
             set.applyTo(this);
         } else if (gravityType == 20){//center
-            set.clone(this);
             set.constrainWidth(titleText.getId(),0);
             set.constrainWidth(detailText.getId(),0);
             set.applyTo(this);
         } else if (gravityType == 30){//right
-            set.clone(this);
             set.constrainWidth(titleText.getId(),ConstraintSet.WRAP_CONTENT);
             set.constrainWidth(detailText.getId(),0);
             set.applyTo(this);

+ 1 - 0
base_library/src/main/res/layout/layout_common_user_item.xml

@@ -10,6 +10,7 @@
         android:id="@+id/item_left_image"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
+        android:visibility="gone"
         app:layout_constraintBottom_toBottomOf="parent"
         app:layout_constraintStart_toStartOf="parent"
         app:layout_constraintTop_toTopOf="parent" />