Что эквивалентно "toStartOf" и "toTopOf" в ConstraintSet? - PullRequest
0 голосов
/ 30 декабря 2018

Как можно программно правильно установить layout_constraintStart_toStartOf и layout_constraintTop_toTopOf?

<ImageView
    android:id="@+id/firstButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/alarm"
    app:layout_constraintStart_toStartOf="@+id/guideline4"
    app:layout_constraintTop_toTopOf="@+id/guideline" />

Пока что я не могу найти toStartOf и toTopOf свойств ConstraintSet, что эквивалентно этому?

    ConstraintSet constraintSet = new ConstraintSet();
    constraintSet.clone(main_layout);
    constraintSet.connect(R.id.firstButton, ConstraintSet.START,  R.id.guideline4, ConstraintSet.END);
    constraintSet.connect(R.id.firstButton, ConstraintSet.TOP,  R.id.guideline, ConstraintSet.BOTTOM);
    constraintSet.applyTo(main_layout);

1 Ответ

0 голосов
/ 31 декабря 2018

Полагаю, что если вы хотите от start до start и top до top, это больше похоже на

ConstraintSet constraintSet = new ConstraintSet();
constraintSet.clone(main_layout);
constraintSet
  .connect(R.id.firstButton, ConstraintSet.START,  R.id.guideline4, ConstraintSet.START);
constraintSet
  .connect(R.id.firstButton, ConstraintSet.TOP,  R.id.guideline, ConstraintSet.TOP);
constraintSet.applyTo(main_layout);

?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...