Tutorial android Cara membuat Menu Progress loading untuk Apikasi kita

January 13, 2019
Cara buat loading aplikasi android
Loading Aplikasi progress

Tutorial android Cara membuat Menu Progress loading untuk Apikasi kita - dalam pembuatan Aplikasi android sering sekali kita menemui problem dalam membuat aplikasi tersebut dalam cara membuat aplikasi berbasis android kita meski memahami seluk beluk aplikasi android tersebut, diantaranya dalam men design aplikasi untuk membuat menu loading.

Apa itu menu loading ?

Loading merupakan proses pembacaan data sebelum file terbuka.

sekarang kita mulai membahas tentang Cara membuat progress loading menu dalam app creator yang kita buat.

Kita mulai dari awal dulu setelah sebelumnya kita telah membuat - modul modul android dari modul html5 serta project android creator yang kita bangun.

Sekarang saatnya kita pahami tentang cara membuat menu loading dalam membuat aplikasi tersebut.

Untuk dasar - dasarnya bis di pelajari pada tutorial android sebelumnya, mari kita mulai dulu dengan project android.

Seperti biasa buka dulu aplikasinya yaitu apk Builderlangsung menuju ke New Project > Loading > web wrapper > Next > MainActivity > Finish project android telah terbuat sekarang saatnya kita mulai edit project Loading tersebut.

Penambahan Progress Lading

untuk menambahkan Progress tersebut silahkan masuk ke folder Res > Layout > main_activity.xml buka aplikasinya lihat script xml tersebut tambahkan secript tersebut.

Hingga hasilnya akan seperti ini.


<!--?xml version="1.0" encoding="utf-8"?-->
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical">

<relativelayout android:id="@+id/loadingPanel" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center">

<progressbar android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminate="true">
</progressbar></relativelayout>

<webview android:id="@+id/web" android:layout_width="match_parent" android:layout_height="match_parent">

</webview></linearlayout>

Perhatikan adan tambahan script progress loading yang di simpan dalam script relativeLayout.

Oke proses esekusi loading berhasil sekarang kita akan menambahkan fungsional progress tersebut, hingga akan menjadi fungsi yang seutuhnya.

Memasukan Fungsi Java Loading.

untuk itu masuk ke src > com > example > loading > MainActivity.java Buka ule tersebut tambahkan script di bawah ini.
Thread thread = new Thread() {

@Override

public void run() {

try { Thread.sleep(10000); }
catch (InterruptedException e) {
}

runOnUiThread(new Runnable() {
@Override
public void run() {

findViewById(R.id.loadingPanel).setVisibility(View.GONE);
} }); } }; thread.start();


di bawah code.

setContentView(R.layout.activity_main);

kemudian save file tersebut.

setelah semuanya selesai, langsung pack aplikasi tersebut dengan menekan build > install > open dan untuk melihat hasil aplikasi yang telah di buat seperti ini. 

 
proses loading hanya di design time visible, yaitu setelah beberapa detik maka progress loading akan ter hide (sembunyi).

Cara kedua menambahkan fungsi loading !

atau tambahkan script fungsi public void onPageFinished di bawah code.

webView.setWebViewClient(new WebViewClient() {

ini scriptnya.

public void onPageFinished(WebView view, String url) { findViewById(R.id.loadingPanel).setVisibility(View.GONE); }

Cukup sekian tutorial kali ini dalam membuat menu loading semoga bermanfaat amin. 

Salam Js code tutorial android pemula & master. 

Share this

Related Posts

Previous
Next Post »