The React Native Avengers: GestureHandler, Reanimated, and Skia

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

Комментарии • 33

  • @wcandillon
    @wcandillon  Год назад

    Here's an updated version of this tutorial: ruclips.net/video/5yM4NPcTwY4/видео.html

  • @JulioEcheverry
    @JulioEcheverry 2 года назад +5

    What a game changer is Skia, love it. Thank you William!

  • @nardelli23
    @nardelli23 2 года назад +6

    I would like the RN team to look at this (Skia), and put in naturally within the core of React Native!!! this is amazing s2 ;D

  • @DrNabeel20
    @DrNabeel20 2 года назад +1

    I love your videos! Thanks for your amazing work :)

  • @MaskimKaronchyk
    @MaskimKaronchyk 2 года назад

    Thank you! Great video!

  • @joshreynolds4164
    @joshreynolds4164 2 года назад +3

    When's a Skia course coming?!

  • @khalilbugti4079
    @khalilbugti4079 2 года назад

    I love this place....

  • @realabeer1
    @realabeer1 2 года назад +1

    hey , what if element (sticker) is too small that it becomes unpinchable.. how to make it behave like instagram .help me out here

  • @doodl3r
    @doodl3r Год назад

    i feel like working with matrices only works for gesture.race and not for simultaneous rotation/scale/pan …. or is there a way?

  • @fexit-k7f
    @fexit-k7f Год назад

    amazing tutorial!! thanks, I'm your big fan!!!
    I have one question.
    I want apply constraints about scale
    e.g 0.5 < origin scale < 3
    possible?? how to approach?? please hint :’

    • @fexit-k7f
      @fexit-k7f Год назад

      oh...
      I thought it was hard...
      e.g extract scale in matrix
      I solved this situation use easy way track scale change.

    • @andrewsabato6887
      @andrewsabato6887 Год назад

      @@fexit-k7f How did you solve for this?

    • @fexit-k7f
      @fexit-k7f Год назад

      @@andrewsabato6887
      I think there is two solution.
      1. trace scale value
      It is hard that reverse calculate from 'matrix'
      so, track scale
      2. extract rotate gesture in matrix
      --
      I was solved this issue using 1
      it work almost well, but sometimes occur bug :’
      e.g) more scale up or down than setting contraints

  • @MRAdex77
    @MRAdex77 2 года назад

    hi, i would like to ask if you could help me with scrollable list in react-native-skia, i did it that it can scroll vertically and horizontally but i have problem with implementing it like a flatlist, that from lets say 300 items its show only 30 on screen and when you are scrolling down its load more and destroy items behind, do you have maybe any idea how to implement something like this? i tried with viewport height start and end and check if item x,y are inside viewport but with scrolling it was lagging on android and the list was just rerendering on screen instead of adding new items like by flatlist, is it possible on canvas?

  • @memostartup281
    @memostartup281 2 года назад +1

    Sir please make video using react native cli

  • @mohanrao9543
    @mohanrao9543 2 года назад

    Hi, how to use box shadow , elevation doesn't have much control in android

  • @hassanfeyd5284
    @hassanfeyd5284 2 года назад

    can i download this in svg fromat or png format?

  • @Frexuz
    @Frexuz 2 года назад +1

    Cmd+shift+O - removes all unused imports

  • @samidebayroune3478
    @samidebayroune3478 2 года назад +2

    man we need tutorials from you (paid)

    • @hassanfeyd5284
      @hassanfeyd5284 2 года назад

      paid akhoya kaheltiha 3a9a lah isahel elik :)

    • @samidebayroune3478
      @samidebayroune3478 2 года назад

      @@hassanfeyd5284 nass kidewsiw b anglais hna asahbi ta jayeb darija m3ak

  • @fahimalif4068
    @fahimalif4068 2 года назад

    vs code theme name?

  • @bayramarif526
    @bayramarif526 2 года назад

    Did someone try this example on android ??? becouse it seems doenst work

    • @wcandillon
      @wcandillon  2 года назад

      did you try the following order: Gesture.Race(scale, rotate, pan), I updated the source for it.

    • @bayramarif526
      @bayramarif526 2 года назад

      @@wcandillon yesterday sent you a video about the result . When you did update it i can try again

    • @bayramarif526
      @bayramarif526 2 года назад +1

      @@wcandillon just checked it, still doesn't work... I even removed the pan and rotate ... still zooming top left corner only... UPDATE: On IOS all of them works good but not in a scrollable. Flatlist, ScrollView etc...

  • @xdrap1
    @xdrap1 2 года назад

    RN Skia without support for RN View and Text is completely useless.

    • @OviDB
      @OviDB 2 года назад

      Can you expand a bit into why?

  • @Polite_person_
    @Polite_person_ 2 года назад

    Only flutter

    • @ancill6355
      @ancill6355 2 года назад +2

      flutter is dead by it's design
      Decades of development and invention by native mobile platforms(swift/kotlin) goes to trash by google skia implementation. It's the same as using Unity for development UI apps
      Flutter as idea is pure devil and need to be closed

    • @Polite_person_
      @Polite_person_ 2 года назад

      🤣🤣🤣🤦‍♂️🤦‍♂️🤦‍♂️

    • @ferdiangunawan1237
      @ferdiangunawan1237 2 года назад

      @@ancill6355 cry more hhahah

  • @angelbates5672
    @angelbates5672 2 года назад

    Awesome video! Thank you