diff --git a/split-pane-layout-demo/src/main/res/layout-land/activity_main.xml b/split-pane-layout-demo/src/main/res/layout-land/activity_main.xml
index 2156e45..ed7c720 100644
--- a/split-pane-layout-demo/src/main/res/layout-land/activity_main.xml
+++ b/split-pane-layout-demo/src/main/res/layout-land/activity_main.xml
@@ -1,28 +1,31 @@
-
-
+ spl:splitterPosition="33%"
+ spl:splitterSize="4dip"
+ spl:splitterTouchSlop="48dp">
\ No newline at end of file
diff --git a/split-pane-layout-demo/src/main/res/layout/activity_main.xml b/split-pane-layout-demo/src/main/res/layout/activity_main.xml
index be908c8..61ebc4b 100644
--- a/split-pane-layout-demo/src/main/res/layout/activity_main.xml
+++ b/split-pane-layout-demo/src/main/res/layout/activity_main.xml
@@ -1,28 +1,31 @@
-
-
+ spl:splitterPosition="50%"
+ spl:splitterSize="4dip"
+ spl:splitterTouchSlop="48dp">
\ No newline at end of file
diff --git a/split-pane-layout/src/main/java/com/mobidevelop/spl/widget/SplitPaneLayout.kt b/split-pane-layout/src/main/java/com/mobidevelop/spl/widget/SplitPaneLayout.kt
index 5c2f97f..3495490 100644
--- a/split-pane-layout/src/main/java/com/mobidevelop/spl/widget/SplitPaneLayout.kt
+++ b/split-pane-layout/src/main/java/com/mobidevelop/spl/widget/SplitPaneLayout.kt
@@ -269,6 +269,17 @@ class SplitPaneLayout : ViewGroup {
return super.onKeyDown(keyCode, event)
}
+ override fun onInterceptTouchEvent(event: MotionEvent): Boolean {
+ if (isSplitterMovable) {
+ val x = event.x.toInt()
+ val y = event.y.toInt()
+ return if (event.action == MotionEvent.ACTION_DOWN)
+ (mSplitterTouchBounds.contains(x, y))
+ else false
+ }
+ return false
+ }
+
override fun onTouchEvent(event: MotionEvent): Boolean {
if (isSplitterMovable) {
val x = event.x.toInt()