gpt4 book ai didi

javascript - 无法使用 Ionic 4+ 设置动画启动画面

转载 作者:行者123 更新时间:2023-12-03 20:45:47 29 4
gpt4 key购买 nike

我需要什么 :应用程序打开时显示的动画启动画面。
我做了什么 : 我把下面的视频作为引用 https://www.youtube.com/watch?v=-c0htV-kfm8并在下面的代码中添加,而不是动画闪屏,我只得到正常的默认闪屏。
鳕鱼 电子:

   <ion-app>
<div #customOverlay><img src="http://cdn.osxdaily.com/wp-content/uploads/2013/07/dancing-banana.gif" [hidden]="!splash">
</div>
<ion-router-outlet [hidden]="splash"></ion-router-outlet>
</ion-app>
.ts 代码
          splash = true;
@ViewChild('customOverlay',{static:false})customOverlay:ElementRef;
constructor(
private platform: Platform,
private splashScreen: SplashScreen,
private statusBar: StatusBar
) {
this.initializeApp();
}

initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
this.splashScreen.hide();

setTimeout(function(){
this.splash = false;
this.customOverlay.nativeElement.style.display = 'none';
}, 3000);

});
}

**Config.xml**



<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="FadeSplashScreenDuration" value="0" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="SplashScreen" value="none" />
<preference name="SplashScreenDelay" value="0" />
有什么建议 ?

最佳答案

安装软件包

ionic cordova plugin add cordova-plugin-lottie-splashscreen
npm install @ionic-native/lottie-splash-screen --save
ionic cordova plugin add cordova-plugin-androidx-adapter
现在添加到/src/app/app.module.ts
import { LottieSplashScreen } from '@ionic-native/lottie-splash-screen/ngx';
和提供者也是如此。
providers
现在你需要从 lottiefiles.com 下载一个 json,在你的 src/assets 文件夹中。
loading.json
例如: https://lottiefiles.com/43846-butterfly-loader
在 config.xml 中添加:
<preference name="LottieAnimationLocation" value="www/assets/loading.json" />
<preference name="LottieFullScreen" value="true" />
<preference name="LottieLoopAnimation" value="true" />
enter image description here
现在您需要隐藏启动画面。将 this.lottieSplashScreen.hide() 添加到 app.component.ts
app.component.ts
在您的设备上运行该应用程序
ionic cordova run android --device
ionic serve不适用于这种情况

关于javascript - 无法使用 Ionic 4+ 设置动画启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65778951/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com