Комментарии 14
![image](https://habrastorage.org/files/a47/c89/918/a47c89918d324440a9d35f70442776ed.jpeg)
Мне кажется или Google готовится к чему-то?
1. Слизывание гайдланов у Apple — Bottom navigation bars
2. Планы по переводу Android на Swift — Source
3. Внедрение ConstraintLayout как аналог AutoLayout — Auto Layout Guide
4.… профит?
0
Ну RelativeLayout уже сто лет существует, он появился гораздо раньше AutoLayout. ConstraintLayout — его логическое продолжение.
0
То что основывается в корнях на RelativeLayout очевидно, но понятно под какую аудиторию затачивается и откуда срисовано.
RelativeLayout — совсем не тоже самое. Речь идет о части «построения интерфейса через Constraints мышкой», т.е. «The Apple Way».
RelativeLayout — совсем не тоже самое. Речь идет о части «построения интерфейса через Constraints мышкой», т.е. «The Apple Way».
0
А с чего это вдруг упрощение жизни разработчика — обязательно Apple Way?
0
Apple Way — не всегда упрощение) С сonstraints также достаточно мороки, если интерфейс сложнее типовых вариантов.
Вопрос скорее про отношение к разработчикам. Пока это выглядит так: «Сделали хорошее приложение для iOS? Заходите к нам (Android), переделывать (как минимум дизайн и навигацию) и переучиваться (язык и построение интерфейса) почти не придется.
Вообще это обычная история, когда Android-разработчики пытаются править разметку в Storyboard или xib -файлах, и наоборот, iOS-разработчики немного конфузятся, когда им предлагают язык разметки AXML и отбирают „мышку“.
Вопрос скорее про отношение к разработчикам. Пока это выглядит так: «Сделали хорошее приложение для iOS? Заходите к нам (Android), переделывать (как минимум дизайн и навигацию) и переучиваться (язык и построение интерфейса) почти не придется.
Вообще это обычная история, когда Android-разработчики пытаются править разметку в Storyboard или xib -файлах, и наоборот, iOS-разработчики немного конфузятся, когда им предлагают язык разметки AXML и отбирают „мышку“.
0
Выглядит действительно как AutoLayout. Лучшая его версия.
+1
Прелесть ConstraintLayout все же больше в возможности указать как элементы будут взаимодействовать между собой, и реагировать на различные события, вроде той же прокрутки. Средств для относительного расположения элементов в Android и до этого хватало, причем гораздо более очевидных, чем ужасы AutoLayout.
0
НЛО прилетело и опубликовало эту надпись здесь
Для тех, кого интересуют подробности, вот ссылка на статью Using ConstraintLayout to design your views. Описана разница между связями Autoconnect и Inference.
0
А не могли бы вы рассказать о совместимости и удобности совместного использования support.design пакета с constraint?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
ConstraintLayout 101 и новый редактор компоновок в Android Studio