ナンセンスはあまり言いません。レンダリングをお見せしましょう。
これはiOSの下での効果であり、Androidでは完全に一貫しています。 do_gestureviewコンポーネントとdo_animationコンポーネントを介して、deviceoneは複雑なクロスプラットフォームの純粋なネイティブアニメーション効果を簡単に実現できます。この例は、ジェスチャーを通じて画像の上下アニメーションのスライドを制御して、開口部と閉鎖効果を実現し、サウンドエフェクトをサポートすることです。
以下はメインコードです
//index.ui.jsvar do_animator1 = mm( "do_animator"); do_animator1.append(500、{y:-1334、curve: "linear"}); var do_animator2 = mm( "do_animator"); do_animator2.Append(500、{y: 0、curve: "linear"}); do_page.on( "nextpagemoveing"、function(){currentView = json_define [currentIndex] .view; currentIndex ++; if(currentIndex> = json_define.length.length.length.length)currentIndex = 0; nextView = json_define i = 0; i <json_define.length; ++ i){if(json_define [i] .view!= currentView && json_define [i] .view!= nextView){json_define [i] .view.visible = false;} else {json_define [i] .view.visible = true;}} culernview.fire( "closisbottom"、 "next -pagemove");}); do_page.on( "nextpagemove" "nextpagemoved");}); do_page.on( "nextpagemoved"、function(){currentView.y = 0; nextView.y = 1332; do_alayout_main.redraw(); do_alayout_main.animate(do_animator1、do_animator1、 function(){nextview.fire( "opening");});}); do_page.on( "prepagemoveing"、function(){currentView = json_define [currentIndex] .view; currentIndex - ; if(currentIndex <0)currentIndex = json_define.length -1; nextView = json_define [currentIndex] .view; currentView.fire( "closhthead"、 "prepagemove");}); do_page.on( "prepagemove"、function(){nextView(){nextView(){nextView(){nextView(){nextView() i = 0; i <json_define.length; ++ i){if(json_define [i] .view!= currentView && json_define [i] .view!= nextview){json_define [i] .view.visible = fals 1332; nextView.y = 0; do_alayout_main.y = -1334; do_alayout_main.redraw(); do_alayout_main.animate(do_animator2、function(){nextview.fire( "opening");});});