• Terbaru

    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


    referensi

    No comments

    Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.