Android Cordova应用程序

时间:2016-02-29 04:47:07

标签: css cordova animation web ionic-framework

position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
overflow: hidden;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-animation-delay: 0;
animation-delay: 0;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-webkit-transform-style: preserve-3d;
-webkit-perspective: 1000;

为什么申请了上述css的<div>在动画时遇到延迟?这是在Cordova应用程序中,动画在iOS上非常干净和流畅,但在Android中严重滞后。我在Android上的应用程序中的其他元素是非常流畅的动画,它只是这个元素。我是硬件加速,使用转换等......但是没有运气。这是在元素上使用的动画:

@keyframes slideInRight {
  from {
    z-index: 10;
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    z-index: 10;
    transform: translate3d(0, 0, 0);
  }
}

1 个答案:

答案 0 :(得分:1)

您是否使用Crosswalk WebView引擎进行测试?

cordova-plugin-crosswalk-webview