スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Android]Scrollerのfling

スクロール後の位置を計算してくれる Scroller というクラスがある。
スクロール中の軌道(ある時間にどの位置にあるか?)を計算する方法として、コンストラクタに Interpolator を指定できる。
これは、Scroller#startScrollでスクロールを開始した場合にしか有効でなく、Scroller#fling では単純な2次関数になる(等加速運動)。

よく考えれば当たり前か。終了位置がわからないとInterpolatorも設定できないし。
flingしたら、壁でbounceするアニメーションを実装したかったんだが、どうしよう??

またコピペか?!
コピペしないで済ませる方法を思いついた。初速から適当に終点を求めてそれでstartScrollすればよさそう。
スポンサーサイト

コメント

非公開コメント

プロフィール

fchiba

Author:fchiba
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。