Skip to content

Commit fe2d839

Browse files
committed
Refactor
1 parent 22f297a commit fe2d839

4 files changed

Lines changed: 9 additions & 6 deletions

File tree

app/src/main/java/com/itsvks/layouteditor/ProjectFile.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import com.itsvks.layouteditor.utils.Constants
88
import com.itsvks.layouteditor.utils.FileUtil
99
import org.jetbrains.annotations.Contract
1010
import java.io.File
11+
import androidx.core.content.edit
1112

1213
class ProjectFile : Parcelable {
1314
var path: String
@@ -96,7 +97,7 @@ class ProjectFile : Parcelable {
9697
return LayoutFile(currentLayoutPath)
9798
}
9899
set(value) {
99-
PreferencesManager.prefs.edit().putString(Constants.CURRENT_LAYOUT, value.path).apply()
100+
PreferencesManager.prefs.edit { putString(Constants.CURRENT_LAYOUT, value.path) }
100101
}
101102

102103
fun createDefaultLayout() {

app/src/main/java/com/itsvks/layouteditor/utils/ArgumentUtil.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ object ArgumentUtil {
3030
@JvmStatic
3131
fun parseType(value: String, variants: Array<String>): String {
3232
for (variant in variants) {
33-
if (patterns.containsKey(variant)) if (Pattern.matches(
34-
patterns[variant], value
35-
)
36-
) return variant
33+
@Suppress("NULLABILITY_MISMATCH_BASED_ON_JAVA_ANNOTATIONS")
34+
if (patterns.containsKey(variant) && Pattern.matches(patterns[variant], value)) {
35+
return variant
36+
}
3737
}
3838
return "text"
3939
}

app/src/main/java/com/itsvks/layouteditor/utils/Constants.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
package com.itsvks.layouteditor.utils
22

3+
import android.annotation.SuppressLint
34
import android.graphics.Color
45
import android.graphics.Typeface
56
import android.os.Build
67
import android.text.InputType
78
import android.view.Gravity
89
import android.view.View
910

11+
@SuppressLint("UseKtx")
1012
object Constants {
1113
const val CURRENT_LAYOUT: String = "currentLayout"
1214

app/src/main/java/com/itsvks/layouteditor/views/ColorView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ protected void onSizeChanged(int w, int h, int oldw, int oldh) {
6969
* @param canvas the Canvas object on which the view will draw.
7070
*/
7171
@Override
72-
protected void onDraw(Canvas canvas) {
72+
protected void onDraw(@NonNull Canvas canvas) {
7373
super.onDraw(canvas);
7474
transparent.draw(canvas);
7575
canvas.drawRect(0, 0, getWidth(), getHeight(), colorPaint);

0 commit comments

Comments
 (0)