How to Implement a Pull-to-Refresh LazyColumn with Material3 in Android Studio

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 37

  • @زيد_اليماني
    @زيد_اليماني 9 หลายเดือนก่อน +4

    Oh man it was hell searching for this topic and I couldn't find any guide that would tell me how to do it without resorting to the old MD, thanks for this great content

  • @tonnie7079
    @tonnie7079 4 หลายเดือนก่อน +12

    I hear PullToRefreshContainer has been overtaken by PullToRefreshBox Added in M3 Version 1.3.0-beta05 released on
    July 24, 2024

  • @bebojackal4601
    @bebojackal4601 9 หลายเดือนก่อน +1

    Once again Philipp to the rescue. I was just about to start a task about THIS !! thanks man

  • @Alchemist10241
    @Alchemist10241 9 หลายเดือนก่อน +1

    your videos are always fun to watch also easy to understand 💯

  • @aj3413
    @aj3413 9 หลายเดือนก่อน +2

    Thank you so much, I need one pull to refresh feature for my news app

  • @DanielCalvo5
    @DanielCalvo5 5 หลายเดือนก่อน +1

    Is it posible to do the pull to refresh in the bottom of the list instead of the beggining ?

  • @seguramlk
    @seguramlk 9 หลายเดือนก่อน +3

    Thanks ma dude. The only problem I see with this composable is that it does not animate its loading icon exit transition.
    Hope the Android team changes it
    Keep it up 👍

  • @bolivarcortes426
    @bolivarcortes426 9 หลายเดือนก่อน

    Excellent video, you can give an example of using paging and pulltorefresh at the same time with kmp

  • @Mr.E.C
    @Mr.E.C 9 หลายเดือนก่อน +1

    Thank you very much, that is really a much better solution than what I have always done up to now.

  • @muyassarabdullah1504
    @muyassarabdullah1504 9 หลายเดือนก่อน

    Very awesome explanations... I need this for my app...Thanks bro

  • @slyene6202
    @slyene6202 9 หลายเดือนก่อน

    Oh, this is exactly what i needr right now. Just in time, thanks a lot!

  • @KunalGoyal
    @KunalGoyal 9 หลายเดือนก่อน +1

    Philip, please make a video on Localisation support in app.

  • @enriquelopezgordillo1058
    @enriquelopezgordillo1058 8 หลายเดือนก่อน

    Im making my first app in Compose and I don't now if ConstrintLayout is normally used or it's better to use Box/Colunm/Row.

  • @Ahmedsoumailaabibou
    @Ahmedsoumailaabibou 9 หลายเดือนก่อน +1

    bonjour à tous, bonjour professeur Philipp Lackner
    Puis-je utiliser Jetpack Compose Multiplatform pour créer une application multiplateforme similaire à WhatsApp ?

  • @brgame8
    @brgame8 9 หลายเดือนก่อน +4

    How to pull to refresh, but not using lazy column?

    • @-ECE-SOGATAKAR
      @-ECE-SOGATAKAR 9 หลายเดือนก่อน +2

      If there are not many item to be loaded why will you use pull to refresh

    • @bryankeltonadams
      @bryankeltonadams 9 หลายเดือนก่อน

      @@-ECE-SOGATAKAR what's the typical interaction for updating the data on a static page, like a details page? i.e. that details page is stale for however long the user is in there and sitting on it, and they want to be able to get the latest data on that page without having to leave the item and coming back.

  • @odeykhalaf442
    @odeykhalaf442 8 หลายเดือนก่อน

    Thank you for your video
    but how to handle LazyPagingItems! so we can add LoadingItem() or ErroItem() to the lazyColumn, based on paging loadState

  • @manticomar1146
    @manticomar1146 8 หลายเดือนก่อน

    Does this work with paging 3 I need it with my paginagtion on referesh?

  • @twisted_myk
    @twisted_myk 8 หลายเดือนก่อน +2

    The API is a little weird and difficult to reason about. I'm certain it'll change before they get rid of the experimental annotation.

  • @vinod6428
    @vinod6428 9 หลายเดือนก่อน

    Pull to refresh with paging library is possible?

  • @Imbalanxd
    @Imbalanxd 9 หลายเดือนก่อน +3

    I've found that lazy containers really dont react well to changes in lazy list states when refreshing.

  • @AnshuAnmol-iz4sd
    @AnshuAnmol-iz4sd 9 หลายเดือนก่อน +1

    This guy us Legend

  • @tonnie7079
    @tonnie7079 4 หลายเดือนก่อน

    Nice content at another level
    Pls let me know how you would manouvrex the key parameter on items() overload:
    items(items = items, key = {it}){ ... }
    I am getting an error with this code

  • @FranciscoConstante
    @FranciscoConstante 7 หลายเดือนก่อน

    Thanks a lot, it worked!

  • @nestpohnpawit7614
    @nestpohnpawit7614 4 หลายเดือนก่อน

    Thank

  • @ALEX54402
    @ALEX54402 9 หลายเดือนก่อน

    thanks thats nice
    i use arch btw

  • @AnshuAnmol-iz4sd
    @AnshuAnmol-iz4sd 9 หลายเดือนก่อน +1

    The Legend

  • @Den-zr6ke
    @Den-zr6ke 9 หลายเดือนก่อน +1

    Cool!

  • @tntchannel6655
    @tntchannel6655 9 หลายเดือนก่อน

    Hello Philipp, can u make video how to upload files into some server,?

  • @MikeWardNet
    @MikeWardNet 9 หลายเดือนก่อน

    The banner image on this video makes me think of the old "Pull my finger" joke. 🙄

  • @ПавелДуюнов-г8щ
    @ПавелДуюнов-г8щ 3 หลายเดือนก่อน

    This is more like a hack! It should work out of the box, like in iOS.

  • @vitalijuskolinko9011
    @vitalijuskolinko9011 9 หลายเดือนก่อน

    thank you, my master! \m/_O.o_\m/

  • @editspro400
    @editspro400 9 หลายเดือนก่อน

    How to open my app on REAL ANDROID PHONE IN REAL LIFE??

    • @stewie2k519
      @stewie2k519 8 หลายเดือนก่อน

      There is no real life, it's just a simulation [use a usb or wireless connection that Android Stuido provides]

  • @ygx8305
    @ygx8305 9 หลายเดือนก่อน +1

    Explain things properly and slowly rather than reading things drom the script.

    • @tonnie7079
      @tonnie7079 4 หลายเดือนก่อน

      I found this (and all other videos ) so intuitive, I don't think he was reading a script. His explanations were just flowing!