風だといいなとかうっすら期待してたのですが、まったくそんなことなく、やっぱり純粋なるアニメーションライブラリでした。サンプルプロジェクトすらつかない硬派っぷり。アニメーションをサポートしている、ってことで、正直地味です。あるはず、で、それって具体的にどういう実装になってるんだろう、とソースを見てみることにしました。・・・相当入り組んでますが、局所的にみればこのクラスはこれとあれに参照されてるのか、とかいろいろわかります。リファクタリング・・・さて、コードを読んでいくか、と思ったものの、「え、ほんとにこの入り組んだ依存関係、これでいいの?」というのが気になってきて、依存関係の交通整理をしてプルリク送りました。https://github.com/facebook/pop/pull/57(修正後の依存関係図)自分および自分のチームだけでメンテしていく分にはこんなこと気にする必要もないと思うのですが、なにぶんオープンソースプロジェクトで、かつ多くの人が手を入れる超有名リポジトリなので、このへん交通整理しとかないと今後もっとカオスになってくるんじゃないかと思いまして。自分のコードであればもっと盛大にリファクタリングするのですが、まだ設計思想をしっかり理解できてない(Internalナントカ、Privateナントカはこのライブラリにおいてどういう役割として定義してるのかとか)ので、修正は最小限にしました。ついては、下記記事でアルゴリズムが解説されています。使い方の参考例popを使ったサンプルコードをGitHubで検索していろいろ探してみた中でおもしろかったもの。framework)popのいろんな機能を使ってるデモ動画もあり(長い。(22)月別アーカイブリンクWishlist検索はてなブログをはじめよう!shu223さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。