2

今日、私は sencha touch フレームワークを使用してモバイルアプリを構築しています。彼らが示したファストブックアプリには(他の多くの人と同じように)とても感銘を受けました。ブログでは、sencha touch 2.2.0 は fastbook アプリで使用されている多くのテクニックを使用していると書かれています。しかし、私が彼らの例を試してみると、fastbook の応答性にさえ近づきません。トランジションはそれほどスムーズではなく、タップすると、ほとんどの html5 アプリに見られる遅延です。

私の質問は、どこかで fastbook のソースコードを見つけることができますか? 「サイドバー」ナビゲーションは非常に「ネイティブ」に応答するため、彼らがどのように「サイドバー」ナビゲーションを行ったのか知りたいです。

4

3 に答える 3

3

残念ながら、Fastbook のソースコードを見つける方法はありません。このリンクを読んでください:

http://www.sencha.com/forum/showthread.php?255853-Fastbook-ソース

彼らがそれをリリースしていたら素晴らしかったでしょう。ただし、Sencha Touch でのスライド ナビゲーション (Facebook のような) の実装に非常に具体的である場合に備えて。このリンクは非常に役立ちます:

http://innofied.com/simplest-slide-navigation-with-sencha-touch-2-2/

于 2013-05-03T12:33:53.177 に答える
1

Fastbook の手法の多く (animationQueue を含む) は Touch 2.2 にあり、Touch 2.3 にはさらに多くの機能が含まれる予定です。Touch 2.3 は現在ベータ版です。滑らかなサイドバー アニメーションは複数の iframe を使用します。これは API が Touch 2 規則と互換性がないため、Touch 2.x には含まれていない (今後も含まれない) Fastbook の一部です。Jacky がエッジ ビルドを使用して、実験的な MVVM を使用するアプリを作成したため、ソースを公開しませんでした。このコードは文書化されておらず、製品品質ではないため、アプリでこのコードを使用してほしくありませんでした。

Jacky がどのように Fastbook を行ったかについては、SenchaCon 2013 セッションでより長い説明を見ることができます。

于 2013-09-04T00:50:06.817 に答える