Sfoglia il codice sorgente

Change util file naming scheme, cleanup

Aidan Follestad 6 anni fa
parent
commit
ae8e448a6a

+ 0 - 0
core/src/main/java/com/afollestad/materialdialogs/utils/ArrayExt.kt → core/src/main/java/com/afollestad/materialdialogs/utils/Arrays.kt


+ 0 - 0
core/src/main/java/com/afollestad/materialdialogs/utils/ColorExt.kt → core/src/main/java/com/afollestad/materialdialogs/utils/Colors.kt


+ 1 - 8
core/src/main/java/com/afollestad/materialdialogs/utils/DialogExt.kt → core/src/main/java/com/afollestad/materialdialogs/utils/Dialogs.kt

@@ -16,7 +16,6 @@
 package com.afollestad.materialdialogs.utils
 
 import android.content.Context.INPUT_METHOD_SERVICE
-import android.graphics.Point
 import android.graphics.Typeface
 import android.graphics.drawable.Drawable
 import android.graphics.drawable.GradientDrawable
@@ -57,13 +56,7 @@ internal fun MaterialDialog.setWindowConstraints(
   win.setSoftInputMode(SOFT_INPUT_ADJUST_RESIZE)
   val wm = win.windowManager ?: return
   val res = context.resources
-
-  val display = wm.defaultDisplay
-  val size = Point()
-  display.getSize(size)
-
-  val windowWidth = size.x
-  val windowHeight = size.y
+  val (windowWidth, windowHeight) = wm.getWidthAndHeight()
 
   val windowVerticalPadding = res.getDimensionPixelSize(
       R.dimen.md_dialog_vertical_margin

+ 0 - 0
core/src/main/java/com/afollestad/materialdialogs/utils/DimensExt.kt → core/src/main/java/com/afollestad/materialdialogs/utils/Dimens.kt


+ 0 - 0
core/src/main/java/com/afollestad/materialdialogs/utils/FontExt.kt → core/src/main/java/com/afollestad/materialdialogs/utils/Fonts.kt


+ 0 - 0
core/src/main/java/com/afollestad/materialdialogs/utils/IntArrayExt.kt → core/src/main/java/com/afollestad/materialdialogs/utils/IntArrays.kt


+ 0 - 0
core/src/main/java/com/afollestad/materialdialogs/utils/StringExt.kt → core/src/main/java/com/afollestad/materialdialogs/utils/Strings.kt


+ 0 - 0
core/src/main/java/com/afollestad/materialdialogs/utils/ViewExt.kt → core/src/main/java/com/afollestad/materialdialogs/utils/Views.kt


+ 25 - 0
core/src/main/java/com/afollestad/materialdialogs/utils/Windows.kt

@@ -0,0 +1,25 @@
+/**
+ * Designed and developed by Aidan Follestad (@afollestad)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.afollestad.materialdialogs.utils
+
+import android.graphics.Point
+import android.view.WindowManager
+
+internal fun WindowManager.getWidthAndHeight(): Pair<Int, Int> {
+  val size = Point()
+  defaultDisplay.getSize(size)
+  return Pair(size.x, size.y)
+}