Огромное спасибо учитель. На выходных обязательно посмотрю и потренируюсь. Ждем новых уроков. Низкий поклон, здоровья вам и большое спасибо за науку!
@ADstudio-ph8xk Жыл бұрын
Я посмотрел много видео про ConstrainLayout в Jetpack Compose! В том числе и зарубежных. Но это самое понятное и простое. Огромное вам спасибо! Дай Бог вам здоровья и всего самого хорошего. Пенсию получу, обязательно скину на развитие. Большое вам спасибо учитель.
@i2gan Жыл бұрын
Извините за оффтоп и, наверное, глупый вопрос: у меня есть два компонента Text, как по нажатию кнопки мне изменить содержимое одного из них, ведь идентификаторов у них, насколько я понимаю, нет?
@mikhaillazarev53784 ай бұрын
Спасибо большое за урок ❤
@pavelgera72 Жыл бұрын
Благодарю за урок
@aistepan Жыл бұрын
Сергей, я долго искал такой гайд и вт нашёл, большое спасибо!
@dmitry_ruden Жыл бұрын
Отличный урок. Огромное спасибо!
@alexpro2493 Жыл бұрын
В любом случае спасибо за полезный урок Вы как всегда на высоте💪Так никто не умеет объяснять как Вы
@NecoRuChannel Жыл бұрын
Большое спасибо!
@danilkin1347 Жыл бұрын
Лайк перед просмотром! Спасибо большое за такое подробное объяснение!!! Изучаю compose только по вашим роликам!)👍
@Evgenyi-d7x Жыл бұрын
Спасибо, за информацию!
@spyro20089 ай бұрын
Спасибо!!!
@alexpro2493 Жыл бұрын
То что в xml можно сделать за минуту и очень удобно быстро раскидать все элементы. С одной стороны мне нравится композ но в некоторых случаях получаются танцы с бубном и тонна кода…плюс очень много методов еще experimental
@NecoRuChannel Жыл бұрын
Да, я с тобой согласен, для записи курсов еще хуже, только записал, пару недель прошло и уже заменили функции, это не очень приятно.
@Lucky_Mirror Жыл бұрын
А я всё равно тащусь с композа))
@NikNewNik9 ай бұрын
Спасибо!👍 Вопрос, а в Compose используются активити и фрагменты? Или вместо фрагментов служат Compose функции с Box-ами, которые просто на MainActivity запускаются? Т.е. вот как в уроке Compose для BottomNavigationView мы делали Screen1, Screen2, Screen3, Screen4 - это и есть типо фрагменты?..
@NecoRuChannel9 ай бұрын
Да все верно, фрагменты есть но в них нет смысла, по этому все делаем на composable
@NikNewNik9 ай бұрын
@@NecoRuChannel Капец... Compose теперь после Xml вообще очень лёгкий и удобный кажется :)
@NecoRuChannel9 ай бұрын
@@NikNewNik это точно, но большинство проектов они на xml так что на работе скорее всего будешь часто работать с xml
@АнтонЛогинов-ю7й Жыл бұрын
А вот это жаль( Жалко, что как в эксемельке нельзя прикрепить, используя интерфейс. Так побыстрее будет
@vadimkladovshchikov83879 ай бұрын
Скрой проект, что ты мучаешься. Спасибо за урок.
@david_winner9 ай бұрын
Добрый день. Кто-то сталкивался с проблемой: дизайн на превью выглядит нормально как ты и выставлял в контейнере ConstrainLayout, но когда запускаешь как приложение - все криво? Button которая добавлена на превью, вообще отсутствует)
@NecoRuChannel9 ай бұрын
привет пиши мне в телегу (она в описании к видео) помогу решить
@sahibaliyev2445 Жыл бұрын
Sergey kogda obeshaniy urok pro paginaciyu?
@NecoRuChannel Жыл бұрын
Иду по порядку, до пагинации уже не раз меня просили про ConstrainLayout рассказать, постараюсь на днях и про пагинация рассказать, просто думал оставить до уроков Retrofit в Compose так как там можно на деле показать
@sahibaliyev2445 Жыл бұрын
@@NecoRuChannel Kak budet luchshe tak i postupayte. Spasibo.
@NecoRuChannel Жыл бұрын
@@sahibaliyev2445 Уже и так затянул, лучше на днях запишу чисто про пагинацию а в ретрофит уже закрепим. Извиняюсь за то что долго ждать пришлось
@Lucky_Mirror Жыл бұрын
Вопрос у меня вдруг образовался - а если я захочу все элементы разместить немножко криво друг относительно друга, всмысле под углами?
@NecoRuChannel Жыл бұрын
Тогда прикрепляешь например правую сторону к левой стороне первого элемента а низ к верху первого элемента, тогда этот элемент будет под углом
@Aid1366 Жыл бұрын
Не понимаю зачем Cons..Layout! Вообще нужен в compose..если это писать калькулятор может какой нибуть там где куча однотипных кнопок ,которые нужно расположить относительно друг друга то может это и быстрее или проще! Но если у нас пару кнопок и картинки,и описание например то проще без него наверное, Spacer(modifier=Modifier.padding())..лучше я пару раз это напишу) отступы между обьектами
@NecoRuChannel Жыл бұрын
Пару кнопок и картинка это для примера. Представь себе создать сложный интерфейс в котором много разных кнопок иконок, текста и расположить их друг относительно друга намного проще чем мучиться используя другие контейнеры. В сложных разметках тебе придется добавлять кучу контейнеров чтоб расположить элементы так как нужно а в ConstrainLayout это легко сделать и проще. Соответственно код легче читаем.
@NecoRuChannel Жыл бұрын
Конечно не нужно использовать ConstrainLayout если у тебя две кнопки в центре по вертикале, это легко сделать и с помощью Column. А представь у тебя квадрат в котором пять кнопок и каждая в своем углу, и еще одна в середине, да и еще прям над одной кнопкой кружок с текстом для счетчика который налаживается только на половину кнопки. И это я привел не самый сложный пример. Для такой разметки тебе приодеться «попатеть» чтоб все это создать, а используя ConstrainLayout это проще простого.