Skip to content

Repository files navigation

  • gradle
maven { url 'https://jitpack.io' }
implementation 'com.github.gzeinnumer:MyLibDialogFragment:1.0.1'
implementation 'com.github.gzeinnumer:MyLibStyle:0.1.5'

ReadMore for MyLibDialogFragment

  • DialogIcon.java
publicclassDialogIconextendsMyLibDialog {
...
@OverridepublicViewonCreateView(LayoutInflaterinflater, ViewGroupcontainer,
BundlesavedInstanceState) {
returninflater.inflate(R.layout.dialog, container, false);
}
...
}
  • dialog.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/dialog_canvas"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_gravity="center"android:background="@android:color/transparent"android:orientation="vertical"tools:background="@android:color/black">
<ImageViewandroid:layout_width="80dp"android:layout_height="wrap_content"android:layout_gravity="end"android:layout_marginBottom="-32dp"android:adjustViewBounds="true"android:background="@drawable/rounded_corner_3d"android:padding="4dp"android:scaleType="fitStart"android:src="@mipmap/ic_launcher"android:translationZ="1dp" />
<LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginEnd="@dimen/def_margin"android:background="@drawable/rounded_layer"android:gravity="center"android:orientation="vertical"android:padding="@dimen/def_margin">
<TextViewstyle="@style/MyTextHeader"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="0dp"android:text="Sample Title Dialog" />
<TextViewstyle="@style/MyTextContent"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="@dimen/def_margin"android:text="Dialog Dengan Icon" />
<LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="@dimen/def_margin"android:gravity="center">
<Buttonstyle="@style/MyButtonContained"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="OK" />
<Buttonstyle="@style/MyButtonContained"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginStart="@dimen/def_margin"android:text="Cancel" />
</LinearLayout>
</LinearLayout>
</LinearLayout>


Copyright 2021 M. Fadli Zein

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages