Android Studio : Custom Alert dengan Layout xml
Custom Alert di Android Studio :
Pertama buat desain alertnya di klik kanan di layout > new > layout resource file
Kemudian buat desain seperti dibawah
Kode dari desain diatas :
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="350dp"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_gravity="center"
android:padding="4dp"
android:background="@drawable/bgborderred_blue"
android:layout_height="wrap_content">
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:cardCornerRadius="20dp">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/closecustomalert"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_marginStart="290dp"
android:layout_marginLeft="290dp"
android:background="@drawable/closeiconblue"
android:gravity="right"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20dp"
android:textStyle="bold"
android:textColor="@color/defaultblue"
android:text="Data Berhasil Tersimpan"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.502"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.098" />
<ImageView
android:id="@+id/imageView"
android:layout_width="190dp"
android:layout_height="230dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView"
app:layout_constraintVertical_bias="0.211"
app:srcCompat="@drawable/blue_checklisticon"
tools:ignore="VectorDrawableCompat" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
</androidx.constraintlayout.widget.ConstraintLayout>
Pembuatan desain selesai,
Selanjutnya membuat prosedur untuk memanggil alert yang telah dibuat :
di Class yang akan menampilkan alert di dalam class buat variabel dialog :
.di dalam class tapi di luar oncreate buat prosedur seperti dibawah
.
untuk memanggil alert panggil prosedur dialogtersimpan() dari dalam Oncreate atau di panggil dari button onclick
No comments
Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.