Slideshow Sederhana Pada Aplikasi Android Menggunakan Ionic Framework

Langsung saja, berikut langkah-langkahnya:

1. Buat lembar kerja baru berupa template kosong (blank), dengan mengetik pada terminal:

ionic start aplikasiSlides blank

2. Buka berkas home.page.ts di dalam direktori aplikasiSlides/src/app/home, dan pastikan isinya seperti berikut:

import { Component } from '@angular/core';
import { IonSlides } from '@ionic/angular';

@Component({ selector: 'app-home', templateUrl: 'home.page.html', styleUrls: ['home.page.scss'], })

export class HomePage {
imageContainer = [
{name: 'slides1', url:"https://cdn.pixabay.com/photo/2017/02/20/18/03/cat-2083492_960_720.jpg", link:"https://pixabay.com/photos/cat-young-animal-curious-wildcat-2083492/" },
{name: 'slidess2', url:"https://cdn.pixabay.com/photo/2015/11/16/14/43/cat-1045782_960_720.jpg", link:"https://pixabay.com/photos/cat-animal-cat-portrait-mackerel-1045782/"},
{name: 'slides3', url:"https://cdn.pixabay.com/photo/2014/04/13/20/49/cat-323262_960_720.jpg", link:"#"}
];

slideOpts = { loop: true,
effect: 'slide',
speed: 100,
slidesPerView: '1',
paginationClickable: true,
showNavButtons: false,
autoplay: true,
autoplayDisableOnInteraction: false
};

constructor() {}
}

3. Buka berkas home.page.html juga di dalam direktori aplikasiSlides/src/app/home, dan pastikan isinya seperti berikut:

<ion-header>
  <ion-toolbar>
    <ion-title> Ionic Blank </ion-title>
  </ion-toolbar>
</ion-header>
<ion-content>
  <div class="ion-padding">
    <ion-slides *ngIf="imageContainer && imageContainer.length" pager="true" [options]="slideOpts">
      <ion-slide *ngFor="let image of imageContainer" padding> <a href="{{image.link}}">
        <img src="{{image.url}}" width="100%" height="426" text-center padding></a>
      </ion-slide>
   </ion-slides>
  </div>
</ion-content>

4. Jalankan, dengan mengetik pada terminal:

ionic serve .

5. Selesai.

Proudly powered by WordPress | Theme: Journey Blog by Crimson Themes.