离子多重闪屏

时间:2017-06-19 06:43:46

标签: android ionic-framework splash-screen

我正在使用Ionic v1并使用cordova splash-screen plug-in构建应用程序 每次应用程序启动时,我都需要在一组固定的图像中显示启动画面。

有没有办法,干净或黑客可以获得多个闪屏?

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

使用Cordova Splash Screen插件无法实现,但您可以试试这个。

首先我们将创建图像数组:

$rootScope.image = ["img1.png","img2.png"];

设置/重置索引以选择图像:

if(localStorage.getItem('sliderIndex')==null || localStorage.getItem('sliderIndex')==undefined || localStorage.getItem('sliderIndex')==5) localStorage.setItem('sliderIndex',0);

这是您的观看页面

<img src="img/{{image[imgIndex]}}" width="100%" height="100%"/>

并设置imgIndex的值:

$scope.imgIndex = localStorage.getItem('sliderIndex');

并在3秒后导航页面,增加索引值:

$timeout(function() {
  $location.path("/app/search");
  var data = parseInt(localStorage.getItem('sliderIndex'))+1;
  localStorage.setItem('sliderIndex',data);},3000);

答案 1 :(得分:0)

您必须在本地存储中的初始屏幕上显示图像。

例如假设图像数组包含[1.png,2.png,3.png,4.png,5.png] 因此,如果我第一次显示1.png,那么将保存在本地存储中,当下次出现启动画面时检查本地存储并将其递增1等等...直到最后一个图像,如果在最后一个图像集上再次形象