Skip to content

Commit a4b0557

Browse files
committed
Updating UIRefImpl
1 parent 34fdf10 commit a4b0557

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

samples/UIReferenceImplementation/src/main/java/com/myscript/iink/uireferenceimplementation/InputController.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ public interface ViewListener
6161
private boolean isMultiFingerTouch = false;
6262
private int previousPointerId;
6363

64+
private boolean isScrollingEnabled = true;
65+
6466
public InputController(Context context, EditorView editorView, Editor editor)
6567
{
6668
this.editorView = editorView;
@@ -100,6 +102,10 @@ public final synchronized void setScalingEnabled(boolean enabled)
100102
isScalingEnabled = enabled;
101103
}
102104

105+
public final synchronized void setScrollingEnabled(boolean enabled) {
106+
isScrollingEnabled = enabled;
107+
}
108+
103109
public final synchronized IInputControllerListener getListener()
104110
{
105111
return _listener;
@@ -368,7 +374,7 @@ public void onLongPress(MotionEvent event)
368374
@Override
369375
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
370376
{
371-
if (editor.isScrollAllowed())
377+
if (editor.isScrollAllowed() && isScrollingEnabled)
372378
{
373379
Point oldOffset = editor.getRenderer().getViewOffset();
374380
Point newOffset = new Point(oldOffset.x + distanceX, oldOffset.y + distanceY);

samples/buildSrc/src/main/java/Dependencies.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,12 @@ object Versions {
2020
const val androidx_cardview = "1.0.0"
2121
const val androidx_preference = "1.2.0"
2222
const val androidx_lifecycle = "2.6.1"
23+
const val androidx_recyclerview = "1.3.2"
2324
const val material = "1.9.0"
2425
const val appcompat = "1.6.1"
2526
const val annotation = "1.6.0"
2627
const val documentfile = "1.0.1"
28+
const val recyclerview = "1.3.2"
2729

2830
// 3rd party
2931
const val gson = "2.10.1"

0 commit comments

Comments
 (0)