Materi 1 | Aplikasi Mobile

Membuat Loading Screen Agar lebih Menarik (SpinKit)

Membuat layout dengan nama loading.xml

disini hanya membutuhkan tat letak saja yang pas dan menambahkan bacgroud agar menarik.

xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/loading"
tools:context=".MainActivity">

<com.github.ybq.android.spinkit.SpinKitView
android:id="@+id/spin_kit"
style="@style/SpinKitView.Large.WanderingCubes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:layout_marginTop="30dp"
app:SpinKit_Color="@android:color/white" />
RelativeLayout
>



Menmabhakan library dengan meng import di gradle


implementation "com.github.ybq:Android-SpinKit:1.2.0"


Pada oading.java tambahkan script berikut

package com.id.notepriv;

import android.Manifest;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.AppCompatActivity;


public class Loading extends Activity {
private static final int MY_PERMISSION_REQUEST = 1;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.loading);



new Thread() {
public void run() {
try{Thread.sleep(3000);}
catch (Exception e) {}
Intent i = new Intent(Loading.this, MainActivity.class);
Loading.this.finish();
startActivity(i);
} }.start();
}
}


Berikut Model model / style yang ada pada progressbar spinkat

RotatingPlane RotatingPlane

DoubleBounce DoubleBounce

Wave

WanderingCubes WanderingCubes

Pulse Pulse

ChasingDots

ThreeBounce

Circle

CubeGrid

FadingCircle

FoldingCube

RotatingCircle





26 November 2020 13:15:03 #163 x

PROFIL KAMI

Lembaga Peduli Pendidikan Masyarakat / LP2M ARAY

Array mengambil istilah di dunia komputer, bisa bermakna variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama.

Atau dalam chip komponen bisa bermakna tempat pemrosesan data sementara dalam hal komunikasi digital antar register chip.

Jadi dapat di implisitkan bahwa Kami dan Anda merupakan kumpulan dari SDA-SDM dengan tujuan Utama yang sama, yang dijadikan dalam suatu wadah / tempat kursus. Yang walaupun berbeda alamat memorinya / asalnya namun memiliki satu tujuan bersama...Kesuksesan bersama..Kebaikan bersama.

Penghilangan karakter A dalam array menjadi aray, adalah demi mengenangkan dan menyesuaikan nama-nama Pendiri Mula (Team Kecil) terlahirnya LP2MARAY #Adi Wijaya, Riadi Marta Dinata, Abdul Karim dan Yus Piterjon.

NASIHAT BERSAMA

“Sesungguhnya Allah tidak mengubah keadaan suatu kaum sampai mereka mengubah keadaan diri mereka sendiri.” Q. S. [13] : 11

STAFF ON READY

Adiarray

Matlab, Pyton, Bahasa R, Android, C++, Statistik

Nico

PHP Mysql, Desain Grafis, Layout, Photoshop, SEO

Heru KZW

Android Studio, Web Desain, CMS, CSS

Tony Blair

Java, Android, PHP Mysql, Matlab, C#, VBNET

LP2MARAY BENEFITS

Ratusan bahkan Ribuan sudah banyak yang belajar di LP2MARAY dengan banyak aplikasi yang dibuatnya

Aplikasi TextMining, Aplikasi Data Mining, Aplikasi Klasifikasi, Aplikasi Peramalan, Aplikasi Perangkingan, Aplikasi Olah Data Statistik, Aplikasi Sensor, Monitoring / Controlling Alat Rumah Tangga / Lingkungan, Image Processing, Animasi , Virtual Reality, Augmented Reality


Baik Berbasis Mobile, Desktop, Web, Animasi maupun Virtual adalah bidang yang sudah lama ditekuni juga sudah teruji di lapangan berupa prototype, sistem usulan, pengembangan / Novelty, maupun implementasi.