Honeycombのandroid.widget.Scroller

Scrollerを使ってflingを実装する場合、Pre Honeycombでは指定されたVelocityでスクロールした後min/maxで設定した境界面にぶち当たってピタッと止まる。
Honeycombではmin/maxの境界面が近すぎる場合、衝突までの時間で減速して止まるよう勝手に逆算してVelocityを改変してしまう(ようだ、ソースが公開されていないから挙動からしか推測できないが)
このため、Pre Honeycombではスイッピタッと止まるところで、Honeycombではいきなり重油の海を泳いでるみたいに減速して全てが軟着陸になってしまう。
ださい。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です