diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index 7112eb8..34c0ba2 100644 Binary files a/.idea/caches/build_file_checksums.ser and b/.idea/caches/build_file_checksums.ser differ diff --git a/library/build.gradle b/library/build.gradle index f815d80..d41dc68 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -5,7 +5,6 @@ group='com.github.aitsuki' android { compileSdkVersion 28 - buildToolsVersion '27.0.3' defaultConfig { minSdkVersion 15 diff --git a/library/src/main/java/com/aitsuki/swipe/SwipeItemLayout.java b/library/src/main/java/com/aitsuki/swipe/SwipeItemLayout.java index 8b88af9..6dbe046 100644 --- a/library/src/main/java/com/aitsuki/swipe/SwipeItemLayout.java +++ b/library/src/main/java/com/aitsuki/swipe/SwipeItemLayout.java @@ -77,6 +77,9 @@ public SwipeItemLayout(Context context, AttributeSet attrs, int defStyleAttr) { @Override protected void onLayout(boolean changed, int left, int top, int right, int bottom) { super.onLayout(changed, left, top, right, bottom); + if (isInEditMode()) { + return; + } updateMenu(); } @@ -229,6 +232,10 @@ private void checkCanDragged(MotionEvent ev) { @Override public void addView(View child, int index, ViewGroup.LayoutParams params) { super.addView(child, index, params); + if (isInEditMode()) { + return; + } + LayoutParams lp = (LayoutParams) child.getLayoutParams(); int gravity = GravityCompat.getAbsoluteGravity(lp.gravity, ViewCompat.getLayoutDirection(child)); switch (gravity) {