|
|
@@ -5,6 +5,7 @@ import android.support.annotation.NonNull;
|
|
|
import android.support.annotation.Nullable;
|
|
|
import android.support.constraint.ConstraintLayout;
|
|
|
import android.support.constraint.ConstraintSet;
|
|
|
+import android.text.TextUtils;
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
@@ -38,6 +39,7 @@ public class EventWinnerFragment extends FragmentBase<EventWinnerPresenter> impl
|
|
|
private TextView textViewWinnerDate;
|
|
|
private TextView textViewAnnouncementNotice;
|
|
|
private ConstraintLayout layoutContainer;
|
|
|
+
|
|
|
@Override
|
|
|
protected View onAfterCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
|
|
|
return inflater.inflate(R.layout.fragment_announcement_winner, container, false);
|
|
|
@@ -136,16 +138,22 @@ public class EventWinnerFragment extends FragmentBase<EventWinnerPresenter> impl
|
|
|
layoutContainer.addView(textViewNumber, layoutParams);
|
|
|
|
|
|
constraintSet.clone(layoutContainer);
|
|
|
+ constraintSet.constrainWidth(textViewEmail.getId(), 0);
|
|
|
constraintSet.connect(textViewEmail.getId(), ConstraintSet.START, emailId, ConstraintSet.START, 0);
|
|
|
constraintSet.connect(textViewEmail.getId(), ConstraintSet.TOP, emailId, ConstraintSet.BOTTOM, marginEnd);
|
|
|
+ constraintSet.connect(textViewEmail.getId(), ConstraintSet.END, R.id.text_view_name, ConstraintSet.START, marginEnd);
|
|
|
emailId = textViewEmail.getId();
|
|
|
|
|
|
+ constraintSet.constrainWidth(textViewName.getId(), 0);
|
|
|
constraintSet.connect(textViewName.getId(), ConstraintSet.START, nameId, ConstraintSet.START, 0);
|
|
|
constraintSet.connect(textViewName.getId(), ConstraintSet.TOP, nameId, ConstraintSet.BOTTOM, marginEnd);
|
|
|
+ constraintSet.connect(textViewName.getId(), ConstraintSet.END, R.id.text_view_phone, ConstraintSet.START, marginEnd);
|
|
|
nameId = textViewName.getId();
|
|
|
|
|
|
+ constraintSet.constrainWidth(textViewNumber.getId(), 0);
|
|
|
constraintSet.connect(textViewNumber.getId(), ConstraintSet.START, numberId, ConstraintSet.START, 0);
|
|
|
constraintSet.connect(textViewNumber.getId(), ConstraintSet.TOP, numberId, ConstraintSet.BOTTOM, marginEnd);
|
|
|
+ constraintSet.connect(textViewNumber.getId(), ConstraintSet.END, ConstraintSet.PARENT_ID, ConstraintSet.END, marginEnd);
|
|
|
numberId = textViewNumber.getId();
|
|
|
|
|
|
constraintSet.applyTo(layoutContainer);
|
|
|
@@ -160,6 +168,9 @@ public class EventWinnerFragment extends FragmentBase<EventWinnerPresenter> impl
|
|
|
private void setTextStyle(TextView textView) {
|
|
|
textView.setId(View.generateViewId());
|
|
|
textView.setTextSize(12);
|
|
|
+ textView.setWidth(0);
|
|
|
+ textView.setSingleLine();
|
|
|
+ textView.setEllipsize(TextUtils.TruncateAt.END);
|
|
|
textView.setTextColor(ResourceUtil.getColor(R.color.C666666));
|
|
|
}
|
|
|
}
|