2

私はアンドロイドを学び、リンクされたビデオのように中央からビューを折りたたむ効果を作成しようとしています。

http://vimeo.com/37254322

誰かが何らかのガイダンスを与えたり、適切なリソースを指摘したりできますか?

現在のAndroidでは、下のビデオに示すように、Z軸上でビュー全体を反転してビュー反転効果を作成できます。

http://www.youtube.com/watch?v=a5b0EKUU3h4

フリップ効果のコードはここにありますhttp://www.inter-fuser.com/2009/08/android-animations-3d-flip.html

しかし、最初のビデオの効果はそれを真ん中から折りたたむ。また、そのエフェクトをトランジションアニメーションとして使用して、上面ビューを非表示にし、viewGroupを使用して背面から表示します。

ありがとう

4

1 に答える 1

2

次のタスクを実行する必要があります。これらのタスクはそれぞれ独自の質問で尋ねることができます(これは私が考えることができるのと同じくらい簡単な解決策です)。

  1. 「ページ1」と「ページ2」を別々のエンティティとしてキャプチャする必要があります(これは、「キャンバスのハイラシーの表示」をコンパイルするか、スクリーンショットの手法で行うことができます)。

  2. 「ページ2」の下に「ページ4」を追加して、上のビューが縮小したときに表示されるようにします。

  3. 幅の値を縮小する「ページ2」にアニメーションを適用できます。さらに効果を上げるために、これには、ページ、ページegde、およびページの上部/下部のアニメーションに表示される影を含めることもできます。

  4. 幅が0で、x値が画面幅の半分の「ページ1」の上に「ページ3」を重ねます。このビューが拡大し始め、同じ速度で残っているx値を変換する場合は、幅を設定します。余分な影/ページの端/ページの下部を追加します。

  5. 元の「ページ1」と「ページ2」を削除します。

于 2012-06-28T13:17:29.743 に答える