すべてのサンプル

スワイプデッキ

いちばん上のカードをドラッグしてください。しきい値を越えると飛んでいき、越えなければスプリングで戻ります。

dragInputuseAnimatedListenerAnimated.div

サンプルを準備中…

しくみ

  1. dragInput がドラッグを x と y に書き込みます。settle は、離したときの予測位置から止まる場所を選びます。
  2. 回転と、Keep と Skip のスタンプは、どれも同じ x の値の補間です。
  3. カードが画面の外に出たら、useAnimatedListener がカードを state から取り除きます。
  4. 下にあるカードは、重なりの深さでポーズが決まる Animated.div 要素なので、いちばん上のカードがいなくなるとせり上がってきます。

ほかのサンプル

検索

入力するとドキュメントを検索します。