From 80f2190c64121f26f678d4c6444c7fce7e97cffe Mon Sep 17 00:00:00 2001 From: Gustavo Oliveira <42920754+gusoliveira21@users.noreply.github.com> Date: Wed, 14 Feb 2024 15:39:39 -0300 Subject: [PATCH] add constants class and update usage --- .../src/main/java/com/iamageo/library/BeautifulDialog.kt | 3 ++- library/src/main/java/com/iamageo/library/Constants.kt | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 library/src/main/java/com/iamageo/library/Constants.kt diff --git a/library/src/main/java/com/iamageo/library/BeautifulDialog.kt b/library/src/main/java/com/iamageo/library/BeautifulDialog.kt index f16f67b..8cd6f2d 100644 --- a/library/src/main/java/com/iamageo/library/BeautifulDialog.kt +++ b/library/src/main/java/com/iamageo/library/BeautifulDialog.kt @@ -9,6 +9,7 @@ import android.view.LayoutInflater import android.widget.RelativeLayout import androidx.constraintlayout.widget.ConstraintSet import com.iamageo.library.BeautifulDialog.Companion.binding +import com.iamageo.library.Constants.Companion.MARGIN_DP import com.iamageo.library.databinding.BeautifulDialogBinding class BeautifulDialog { @@ -109,7 +110,7 @@ fun AlertDialog.position(position: BeautifulDialog.POSITIONS): AlertDialog { BeautifulDialog.POSITIONS.TOP -> { params.addRule(RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.TRUE) val density = context.resources.displayMetrics.density - val marginInPixels = (1000 * density).toInt() + val marginInPixels = (MARGIN_DP * density).toInt() params.bottomMargin = marginInPixels } diff --git a/library/src/main/java/com/iamageo/library/Constants.kt b/library/src/main/java/com/iamageo/library/Constants.kt new file mode 100644 index 0000000..5155b99 --- /dev/null +++ b/library/src/main/java/com/iamageo/library/Constants.kt @@ -0,0 +1,7 @@ +package com.iamageo.library + +class Constants { + companion object { + const val MARGIN_DP = 1000 + } +} \ No newline at end of file