私は、IBM Worklightをフレームワークとして使用して、AndroidとiPhone用のシンプルな3つのタブのアプリを開発しています。すべてのタブは、jQuery Mobileの仕様に従って、data-role="page"を使用してdivにリンクしています。
そこに説明されているようにjqueryの固定永続タブバーを実装すると(http://jquerymobile.com/demos/1.2.0/docs/toolbars/footer-persist-a.html)、タブアイテムにちらつきが発生しますページ遷移中(トランジション効果あり)。デフォルトのトランジションを「none」に設定すると、この問題を解決できましたが、トランジションのネイティブのような効果が失われました。
この動作は、実際のAndroidデバイス(Xperia Neo、GS2)でアプリをテストした場合にのみ表示されます。
スマートフォンでhttp://jquerymobile.com/demos/1.2.0/のページをナビゲートする場合、特にここでは:http: //jquerymobile.com/demos/1.2.0/docs/toolbars/footer-persist- d.html奇妙な動作はわかりませんが、フッターはページ全体で永続的ではなく、コンテンツ全体のように再レンダリングされるだけで、これはさらに悪いです(これはストックブラウザまたはDolphinで発生し、代わりに非常によく見えますChromeを使用することでうまくいきます)。
この効果を改善する方法はありますか、それとも固定の永続タブバーを実装する別の方法がありますか?
デフォルトのAndroidコンタクトアプリを参照として使用しました。