2021.04.21
Diary
重い腰をあげて UI 実装にもどる。たいしたことない UI なのに全然すすまにゃい。あしたは会議ながそう作業すすまなそう。今週中にやつけたい。comono の GitHub コミットメッセージが楽しい。らくがきARが Webby Award の一般投票で最下位爆走中...😇
重い腰をあげて UI 実装にもどる。たいしたことない UI なのに全然すすまにゃい。あしたは会議ながそう作業すすまなそう。今週中にやつけたい。comono の GitHub コミットメッセージが楽しい。らくがきARが Webby Award の一般投票で最下位爆走中...😇
Lottie でアニメーション中のプロパティの現在の値を取得したいなーとドキュメントを探してみるもそれっぽいメソッドが見つからない。さすがに GitHub で誰か質問してるやろーと探してみても全然見当たらない。しょうがないから Lottie ソースコードを奥の方までたどってみても取得する方法がみあたらない。毎フレーム呼び出されるコールバックにキーフレームの情報は入ってるのにキーフレームの補完パラメータがないから AE 通りの値が計算できない。アニメーション自体はちゃんと AE と同じに見えてるのでどっかで値ゲットできるはずなんだけど。進捗ナシ。
結局 Lottie が JSON パースして実際に描画するとこまでのソースコード全部読んでだいたい動きを理解した上でやっぱ Lottie にのっかったままでは実現できそうにないことがわかったので After Effects から吐き出される JSON から適当にパラメータひろって Lottie が内部でやってるのと同じように PathInterpolatorCompat.create で Interpolator つくって自前で計算したら思うように実装できた。来週整える。