В этом уроке рассмотрим работу в связке TabLayout и ViewPager2. Настройку иконок, адаптер и другое!!!
Пікірлер: 22
@user-bp3hp1xd4e2 жыл бұрын
Спасибо. У вас хорошо выходит доносить мысль
@bloodnyi_son Жыл бұрын
урок отличный спасибо за информацию. очень помог, лайк однозначно)
@neonzoff2 жыл бұрын
Уже половину видосов просмотрел и как бекендер могу сказать - у тебя самые понятные объяснения и нужные темы! Без лишней возни и ненужного размусоливания темы для детей. 😊
@itdev51932 жыл бұрын
А зачем тебе, бекенщику фронт?)))
@neonzoff2 жыл бұрын
@@itdev5193 диплом делаю, сделал rest, связываю с андроид приложением)
@neonzoff2 жыл бұрын
@@itdev5193 не мог бы ты поделиться контактом, есть пара вопросов по андроид?)
@itdev51932 жыл бұрын
@@neonzoff тут почта есть, по моему писать можно на нее
@neonzoff2 жыл бұрын
@@itdev5193 скрыта в профиле
@buddaset42262 жыл бұрын
отличное объяснение. Спасибо
@chriswaytt60092 жыл бұрын
👍
@antonparfenov85192 жыл бұрын
Я думал на таблояут надо накидывать иконки, а оказывается только программно это можно сделать Довольно интересно и познавательный урок. Только одно НО. До этого ты приближал экраны, а здесь нет. Мелко сильно, на телефоне фиг прочитаешь
@itdev51932 жыл бұрын
Можно и накидывать, но как по мне то,так удобнее
@user-es8vr2gu9s Жыл бұрын
Здравствуйте, как расположить button таким образом, чтобы он оставался на месте при смене фрагмента. У меня есть повторяющиеся элементы в каждом фрагменте, хотелось бы их не повторять каждый раз, а расположить поверх всего
@tiratore30882 жыл бұрын
Доброе время суток. На 10:00 вы сказали, что в адаптер нужно передать main activity в качестве контекста. Не могли бы вы, пожалуйста, подсказать, как такое осуществить?
@user-vq8yj6vh5v Жыл бұрын
Здравствуйте, а не подскажете у меня при двойном нажатии на одну и туже иконку приложение вылетает. Если без слушателя addOnTabSelectedListener то не вылетает. Куда копать?
@salhayek10 Жыл бұрын
Для смены tabIconTint так же есть более простой способ - создайте color state selector и укажите его в качестве значения. Например так : ... app:tabIconTint="@color/tabs_icon_color_selector"
@zadacha-kz9954 Жыл бұрын
@seedkp Жыл бұрын
Вы можете подсказать, как сделать, чтобы при свайпе не переходить по стеку между фрагментами, а чтобы при каждом свайпе создавался новый фрагмент, а старый удалялся?
@itdev5193 Жыл бұрын
Тут нужно подумать. А зачем такое решение?
@seedkp Жыл бұрын
Есть обычное приложение заметки. Там одно активити и два фрагмента (главный экран со списком заметок и экран добавления новой заметки). Хотелось бы сделать такую реализацию, чтобы при свайпе влево происходил переход на фрагмент добавления новой заметки, а при свайпе назад она автоматически сохранялась в локальную базу. На данный момент получилось сделать, чтобы переходил на экран добавления заметок по свайпу, но сохранение в базу происходит пока только по реализованному обработчику штатной кнопки onBackPressed. Так вот, заметка сохраняется в базу, но при повторном свайпе для еще одной новой заметки переходит не на новый фрагмент, а на старый с сохраненным значением в edit text, будто просто возвращается назад по стеку. Получается, что нужно, чтобы при повторном свайпе предыдущий фрагмент удалялся и создавался новый. Пытался нагуглить про динамичекое удаление фрагментов из viewPager, но не увенчалось успехом)
@itdev5193 Жыл бұрын
@@seedkp вряд ли есть способ удалять и создавать фрагменты динамически. Они уже есть, их нужно переключать. Я бы советовал изучать больше понимание прогаммирования чем эксперименты такого рода. Оно со временем придёт. Важнее все таки понимать как оно работает внутри