TabLayout, ViewPager2 - как это работает!!!

  Рет қаралды 4,049

itDev

itDev

2 жыл бұрын

В этом уроке рассмотрим работу в связке TabLayout и ViewPager2. Настройку иконок, адаптер и другое!!!

Пікірлер: 22
@user-bp3hp1xd4e
@user-bp3hp1xd4e 2 жыл бұрын
Спасибо. У вас хорошо выходит доносить мысль
@bloodnyi_son
@bloodnyi_son Жыл бұрын
урок отличный спасибо за информацию. очень помог, лайк однозначно)
@neonzoff
@neonzoff 2 жыл бұрын
Уже половину видосов просмотрел и как бекендер могу сказать - у тебя самые понятные объяснения и нужные темы! Без лишней возни и ненужного размусоливания темы для детей. 😊
@itdev5193
@itdev5193 2 жыл бұрын
А зачем тебе, бекенщику фронт?)))
@neonzoff
@neonzoff 2 жыл бұрын
@@itdev5193 диплом делаю, сделал rest, связываю с андроид приложением)
@neonzoff
@neonzoff 2 жыл бұрын
@@itdev5193 не мог бы ты поделиться контактом, есть пара вопросов по андроид?)
@itdev5193
@itdev5193 2 жыл бұрын
@@neonzoff тут почта есть, по моему писать можно на нее
@neonzoff
@neonzoff 2 жыл бұрын
@@itdev5193 скрыта в профиле
@buddaset4226
@buddaset4226 2 жыл бұрын
отличное объяснение. Спасибо
@chriswaytt6009
@chriswaytt6009 2 жыл бұрын
👍
@antonparfenov8519
@antonparfenov8519 2 жыл бұрын
Я думал на таблояут надо накидывать иконки, а оказывается только программно это можно сделать Довольно интересно и познавательный урок. Только одно НО. До этого ты приближал экраны, а здесь нет. Мелко сильно, на телефоне фиг прочитаешь
@itdev5193
@itdev5193 2 жыл бұрын
Можно и накидывать, но как по мне то,так удобнее
@user-es8vr2gu9s
@user-es8vr2gu9s Жыл бұрын
Здравствуйте, как расположить button таким образом, чтобы он оставался на месте при смене фрагмента. У меня есть повторяющиеся элементы в каждом фрагменте, хотелось бы их не повторять каждый раз, а расположить поверх всего
@tiratore3088
@tiratore3088 2 жыл бұрын
Доброе время суток. На 10:00 вы сказали, что в адаптер нужно передать main activity в качестве контекста. Не могли бы вы, пожалуйста, подсказать, как такое осуществить?
@user-vq8yj6vh5v
@user-vq8yj6vh5v Жыл бұрын
Здравствуйте, а не подскажете у меня при двойном нажатии на одну и туже иконку приложение вылетает. Если без слушателя addOnTabSelectedListener то не вылетает. Куда копать?
@salhayek10
@salhayek10 Жыл бұрын
Для смены tabIconTint так же есть более простой способ - создайте color state selector и укажите его в качестве значения. Например так : ... app:tabIconTint="@color/tabs_icon_color_selector"
@zadacha-kz9954
@zadacha-kz9954 Жыл бұрын
@seedkp
@seedkp Жыл бұрын
Вы можете подсказать, как сделать, чтобы при свайпе не переходить по стеку между фрагментами, а чтобы при каждом свайпе создавался новый фрагмент, а старый удалялся?
@itdev5193
@itdev5193 Жыл бұрын
Тут нужно подумать. А зачем такое решение?
@seedkp
@seedkp Жыл бұрын
Есть обычное приложение заметки. Там одно активити и два фрагмента (главный экран со списком заметок и экран добавления новой заметки). Хотелось бы сделать такую реализацию, чтобы при свайпе влево происходил переход на фрагмент добавления новой заметки, а при свайпе назад она автоматически сохранялась в локальную базу. На данный момент получилось сделать, чтобы переходил на экран добавления заметок по свайпу, но сохранение в базу происходит пока только по реализованному обработчику штатной кнопки onBackPressed. Так вот, заметка сохраняется в базу, но при повторном свайпе для еще одной новой заметки переходит не на новый фрагмент, а на старый с сохраненным значением в edit text, будто просто возвращается назад по стеку. Получается, что нужно, чтобы при повторном свайпе предыдущий фрагмент удалялся и создавался новый. Пытался нагуглить про динамичекое удаление фрагментов из viewPager, но не увенчалось успехом)
@itdev5193
@itdev5193 Жыл бұрын
@@seedkp вряд ли есть способ удалять и создавать фрагменты динамически. Они уже есть, их нужно переключать. Я бы советовал изучать больше понимание прогаммирования чем эксперименты такого рода. Оно со временем придёт. Важнее все таки понимать как оно работает внутри
Shared Preferences!
23:00
itDev
Рет қаралды 1 М.
TabLayout в Android #1  | Kotlin + Android Studio
22:29
Neco Ru
Рет қаралды 10 М.
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 12 МЛН
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 10 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 27 МЛН
RecyclerView, Adapter, Model Часть 1
13:12
itDev
Рет қаралды 9 М.
Bottom Navigation in Android Studio using Kotlin | Android Knowledge
16:25
How to Implement TabLayout in your Android App
12:19
Codes Easy
Рет қаралды 10 М.
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 12 МЛН