Макет ограничения v1.1.0: layout_constraintHorizont_weight = 0 больше не работает - PullRequest
0 голосов
/ 22 мая 2018

Если вес (layout_constraintHorizont_weight) представления progress_remaining равен 0, а вес progress равен 1, он не работает, как раньше (и ожидается).

Представление progress с весом 1 имеет ширину 0 и progress_remaining с весом 0 занимает все пространство.

С 0,0001 и 1 все выглядит хорошо.

Эта проблема возникает при компоновке ограничений v1.1.0 (работала раньше с v1.0.2)

Я что-то упустил?Ошибка?

Thx.

Пример:

<View
    android:id="@+id/progress"
    android:layout_width="0dp"
    android:layout_height="3dp"
    android:background="@color/blue"
    app:layout_constraintBottom_toBottomOf="@+id/header_image"
    app:layout_constraintHorizontal_weight="1"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toLeftOf="@+id/progress_remaining"/>

<View
    android:id="@+id/progress_remaining"
    android:layout_width="0dp"
    android:layout_height="3dp"
    android:background="@color/red"
    app:layout_constraintBottom_toBottomOf="@+id/header_image"
    app:layout_constraintHorizontal_weight="0"
    app:layout_constraintLeft_toRightOf="@+id/progress"
    app:layout_constraintRight_toRightOf="parent"/>

1 Ответ

0 голосов
/ 05 июня 2018

2 июня 4, 2018 11:19 PM

Помечено как фиксированное Исправлено в 1.1.1

https://issuetracker.google.com/issues/80149154

...