From f512857d60c5146ca68856a4bf73f1e1c1ba0679 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Wed, 1 Mar 2017 12:48:12 +0200 Subject: [PATCH 1/2] Added isInEditMode() to preview in AndroidStudio without rendering issues --- .../src/main/java/com/nightonke/blurlockview/BlurLockView.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/blurlockview/src/main/java/com/nightonke/blurlockview/BlurLockView.java b/blurlockview/src/main/java/com/nightonke/blurlockview/BlurLockView.java index 8344b51..45b5f22 100644 --- a/blurlockview/src/main/java/com/nightonke/blurlockview/BlurLockView.java +++ b/blurlockview/src/main/java/com/nightonke/blurlockview/BlurLockView.java @@ -77,6 +77,9 @@ public BlurLockView(Context context, AttributeSet attrs) { * Init. */ private void init() { + if (isInEditMode()) { + return; + } // number password LayoutInflater.from(getContext()).inflate(R.layout.number_blur_lock_view, this, true); From ad8c7f85dee55079156a73e653cab775c6556b9c Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Wed, 1 Mar 2017 14:41:55 +0200 Subject: [PATCH 2/2] Add showing default type on initialization --- .../src/main/java/com/nightonke/blurlockview/BlurLockView.java | 1 + 1 file changed, 1 insertion(+) diff --git a/blurlockview/src/main/java/com/nightonke/blurlockview/BlurLockView.java b/blurlockview/src/main/java/com/nightonke/blurlockview/BlurLockView.java index 45b5f22..7360f14 100644 --- a/blurlockview/src/main/java/com/nightonke/blurlockview/BlurLockView.java +++ b/blurlockview/src/main/java/com/nightonke/blurlockview/BlurLockView.java @@ -247,6 +247,7 @@ public void onClick(View v) { } } }); + setType(type, false); } /**