В чем разница между ConstaintSet и ConstraintLayout.LayoutParams?

Я пытаюсь под если есть разница между использованием ConstraintSet объекта или ConstraintLayout.LayoutParams объекта при попытке установить ограничение макет для View. Подключает ли метод ConstrainSet:

 `public void connect (int startID, 
                int startSide, 
                int endID, 
                int endSide)`

метод устанавливает бионаправленное ограничение (соединение) для обоих представлений в параметрах 1 и 3 или только одно направленное (для параметра 1), и это означает, что это точно так же, как установка ограничения с помощью view.getLayoutParams(), а затем установка влево, вправо и т. д. атрибуты?

AFAIK одним из самых популярных способов использования ConstraintSet является создание горизонтальной / вертикальной цепочки, которая более актуальна, когда мы хотим создать цепочку ограничений между как минимум двумя представлениями. Я буду рад получить окончательные ответы, потому что я очень запутался, и, как я увидел из быстрого поиска в Google, я не единственный:)

0 ответов

Другие вопросы по тегам