Swipeable Tab Rows - UX With Material3

Swipeable Tab Rows - UX With Material3

Philipp Lackner

9 месяцев назад

23,494 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

GRIFTY P
GRIFTY P - 15.11.2023 03:56

bruh why you make your voice sound so weird. sounds like metal gear solid and the codec is running out of batteries

Ответить
larini abdellah
larini abdellah - 30.10.2023 10:56

tabrow is deprecated now so what alternative can i use

Ответить
Flexath
Flexath - 26.10.2023 19:03

Thank you Sir

Ответить
Mike
Mike - 20.10.2023 06:06

This is the simplest and easiest solution for implementing swipeable tab rows in jetpack compose I've seen so far, well done and thanks Phillips

Ответить
Данил Шконда
Данил Шконда - 15.10.2023 18:37

Hi everyone, I repeated exactly the code from the video, but when I got to two Lauchedeffect's, they did not change the operation of the application in any way and even with them the application works the same as without them. I don't understand what's wrong here. Thanks to everyone who can help me

Ответить
Chris Athanas
Chris Athanas - 24.09.2023 04:34

@Phillip Lackner The Source code link is responding with 404... is the link correct?

Ответить
KIRWA KELVIN KERING
KIRWA KELVIN KERING - 19.09.2023 13:09

Philip you've been my best teacher in Kotlin .was just wondering if we could modify the Tab indicator to have rounded corners like that of twitter .

Ответить
एरेन येगर
एरेन येगर - 16.09.2023 07:00

you are one of the best just because of you i just switched to jetpack , initially i was hating this jetpack stuff and finding xml , easy as compared to jetpack , but now i started liking jetpack too much , it is really amazing , initially it becomes way to difficult , not able to understand what is happening with regular practice efforts and i am able to understand how it is working

Ответить
Ahmed Nizam
Ahmed Nizam - 13.09.2023 10:52

Source code link is saying 404 not found

Ответить
Bob Andrews
Bob Andrews - 12.09.2023 10:44

The GitHub Link does Not Work (404) would be great If you can fix it

Ответить
Γιώργος Κυλάφας
Γιώργος Κυλάφας - 11.09.2023 22:48

What if we used "pagerState.targetPage" in the 2nd LaunchedEffect?

Ответить
M777 RMC
M777 RMC - 11.09.2023 22:33

Thank you!!!!!

Ответить
Law Rence
Law Rence - 11.09.2023 21:17

heeey :D Can you make a video about cucumber(BDD) in android (with hilt)?

Ответить
Saeed Ghiassy
Saeed Ghiassy - 11.09.2023 15:47

Like always great videos , thanks you very much ! :)

Ответить
anthony danyame abuah
anthony danyame abuah - 11.09.2023 06:36

Funny thing I spent almost the last two days figuring this thing out and now it's here. Should've waited.
Question : When using the scrollable tab, how do you keep the selected tab focused on the screen when swiping the horizontal pager to a tab that isn't on the screen yet(say the last screen). I hope my question is clear

Ответить
Denis K
Denis K - 10.09.2023 22:39

Great 👍

Ответить
tushar mahale
tushar mahale - 10.09.2023 21:54

Please provide a good promo code for your " Ultimate PL course bundle"

Ответить
John Oricha
John Oricha - 10.09.2023 21:44

Did something very similar on flutter very recently 😅. My implementation was for 2 tabs and 2 pages.

Ответить
Leon
Leon - 10.09.2023 18:52

So this could also easily be bottom Navigation bar or should we then stick to the other video for this topic? I am a bit confused. Your way in this video now looks better and has more features.

Ответить
Gandhi Wibowo
Gandhi Wibowo - 10.09.2023 15:20

Hy Philip.

Sorry if asking off topic.

I've seen your video creating an Instagram profile page. I want to ask, how can the list of "content" that appears continue to scroll down?

Ответить
Nikhil Kashid
Nikhil Kashid - 10.09.2023 14:51

What will be best way achieve bottom bar? I mean viewpager is better or bottom bar layout?

Ответить
John
John - 10.09.2023 14:44

Awesome!! well done

Ответить
Raka M.A
Raka M.A - 10.09.2023 14:35

Can you make a video how to combine TabRows with TopAppBar that has scroll behaviour?

Ответить
龔詩測試機1號
龔詩測試機1號 - 10.09.2023 14:30

It could be simpler. The TabRow index can be pagerState.currentPage, and you just need to call pagerState.ScrollToPage() when you click on a tab. Remember that we need to use rememberCoroutineScope() because the click lambda is not within composable.

Ответить
Solo Killer
Solo Killer - 10.09.2023 14:28

amazing

Ответить
dreW1-
dreW1- - 10.09.2023 14:16

you just solved me a bug with the horizontal pager to get the index, i was executing a method inside the horizontal pager instead of launched effect.... those timings insane

Ответить
Abada S
Abada S - 10.09.2023 14:13

Why didn't you use the pagerState.currentPage as the index of the selected tab? also tab onClick will animate the pager state to the selected index

Ответить
Wyne Ci
Wyne Ci - 10.09.2023 14:13

Hi Phillip, please make a tutorial with MongoDB 🙏

Ответить
Dr. Paradox Delusions of grandeur
Dr. Paradox Delusions of grandeur - 10.09.2023 14:08

I still have difficulty in using jetpack compose because it doesn't have the xml view where you can just drag and drop your designs (from figma) then code the functions in the background.

Ответить
unknownBoy
unknownBoy - 10.09.2023 14:01

Thank you so useful it's I need it just right now 😂❤

Ответить
Mohammad Ajan Zahid
Mohammad Ajan Zahid - 10.09.2023 14:01

keep the good work❤

Ответить