phonegap 앱에 몇 개의 ng-view 애니메이션 (각도 v 1.1.5)을 추가했습니다. 잔물결을 사용하거나 휴대 전화의 브라우저 (이 경우 앤드롬 크롬)를 온라인으로 앱을 테스트 할 때 브라우저에서 잘 작동하지만 휴대 전화로 설치하면 애니메이션이 실행되지 않습니다. 문제가 전화 갭 또는 각도와 관련이 있는지 확실하지 않습니다. 처음 엔 너무 빠르게 움직이는 것 같아서 1.5 초로 느려졌지만 앱에는 변화가 없었습니다.각형 애니메이션 및 Phonegap이 모바일에서 실행되지 않습니다.
이 전화 격차 문제, 각 문제 및/또는 어떻게 이들을 사용할 수 있습니까?
CSS 정의 애니메이션 :
.view-enter, .view-leave {
-webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s;
-moz-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s;
-o-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s;
transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s;
}
.view-enter {
opacity:0;
}
.view-enter.view-enter-active {
opacity:1;
}
.view-leave {
opacity:1;
}
.view-leave.view-leave-active {
left:-100px;
opacity:0;
}
는 다시이 그것이 폰갭 응용 프로그램 내에서 그냥하지 않을 경우, 휴대 전화의 브라우저에서 잘 작동합니다. Adobe 빌드를 사용하여 앱 만들기. 또한 CSS를 가져 와서 실제 CSS 파일이 phonegap 빌드에 포함되어 있는지 확인하기 위해 페이지에 표시하고 있습니다.
사용자 의견 중 하나에 HTML이 있습니다. 나머지는 각의 기본 애니메이션으로 처리됩니다. 브라우저에서 실행할 때 제대로 작동하지만 휴대 전화 내부에서 실행할 때는 작동하지 않습니다. 라우팅이 작동하고보기가 변경되지만 애니메이션이 절대로 발생하지 않습니다.
<div class="container-fluid" id="viewer" ng-view ng-animate="{enter: 'view-enter', leave: 'view-leave'}" >
</div>
이 확실히 안드로이드 4.2의 주식 브라우저에 문제가 넥서스 4
어떤 플랫폼입니까? IOS 또는 Android? –
미리 만들어진 CSS 솔루션을 사용하여 종료했습니다. http://daneden.me/animate/ IOS에서 환상적으로 작동합니다. –
@AdamWare Android 4.2, 특히 넥서스 4에서 테스트했습니다. – lucuma