0

次の機能を持つ Blackberry コンポーネントを作成したいと思います。

  • カルーセル/スプリングボード インターフェイスによく似た、さまざまな画像フィールドの水平スクロール。
  • 下部にある、フォーカスされている画像のインジケーターとしての円形のドット。
  • ユーザーが画像を左右にスワイプまたはスライドすると、中央にある次の画像がフォーカスされ、スライド アニメーションが画像を所定の位置にロックする必要があります。

画面全体に水平方向に 3 つの画像プレースホルダーがある、これの単純化されたバージョンを実行できます。ユーザーがスワイプすると、画像が変化します (つまり、フォーカスされた画像が中央にある状態で左または右に移動します)。

ただし、ユーザーが左または右にスクロール/スワイプすると、画像が中央にロックされるように、勢いのあるスムーズなスクロールを実装する方法を知りたいです。

4

1 に答える 1

1

フィールド レイアウト アニメーションを使用してみることができます。問題は、複数のフィールドのレイアウト位置を同時に更新することです。

それ以外の場合は、水平スクロールを試してください。画像でカスタム Horizo​​ntalFieldManager を使用し、コードからスクロールします

これをどのように行うにしても、このスムーズな動きと集中化を実現するには、関数 (x 座標) = f(時間) を記述する必要があります。多分いくつかの機能さえあります。

頑張ってください!

于 2010-08-13T04:40:59.097 に答える