Как вы можете динамически добавлять представления в androidx.constraintlayout.helper.widget.Flow, который находится внутри MotionLayout? - PullRequest
0 голосов
/ 04 марта 2020

Возможно ли программно добавить виды в макет потока, который находится внутри MotionLayout?

Предположим, вы хотите добавить виды в макет потока, а сцена начала и конца изменяет только другие атрибуты, а не содержимое. Начальная / конечная сцена может изменить ориентацию и интервал и т. Д. c.

У меня есть макет потока внутри MotionLayout, работающий с видами, определенными в макете xml.

Я был возможность добавлять представления в макет потока программно, который не входит в MotionLayout. ( См. Верхний ответ здесь )

Но когда вы пытаетесь объединить эти вещи, они не работают, появляется первый программно добавленный вид, но затем добавление другого не появляется, а первый исчезает .

Я предполагаю, что начальная / конечная сцена MotionLayout переопределяет любые виды, которые вы добавляете программно? Я попытался не включать constraint_referenced_ids в начальную / конечную сцену макета потока, но это не имело никакого значения.

Мне просто интересно, возможно ли это, или макет потока объединен с MotionLayout действительно только для представлений определено в вашем xml?

...