[android] - expose UiSettings configuration for disabling horizontall scroll gestures

This commit is contained in:
tobrun
2020-01-22 20:11:03 +01:00
committed by Tobrun
parent 37df74d746
commit c4d4f5d10a
10 changed files with 116 additions and 5 deletions

View File

@@ -135,6 +135,13 @@ public class MapboxMapOptionsTest {
assertFalse(new MapboxMapOptions().scrollGesturesEnabled(false).getScrollGesturesEnabled());
}
@Test
public void testHorizontalScrollGesturesEnabled() {
assertTrue(new MapboxMapOptions().getHorizontalScrollGesturesEnabled());
assertTrue(new MapboxMapOptions().horizontalScrollGesturesEnabled(true).getHorizontalScrollGesturesEnabled());
assertFalse(new MapboxMapOptions().horizontalScrollGesturesEnabled(false).getHorizontalScrollGesturesEnabled());
}
@Test
public void testZoomGesturesEnabled() {
assertTrue(new MapboxMapOptions().getZoomGesturesEnabled());

View File

@@ -282,6 +282,19 @@ public class UiSettingsTest {
assertEquals("Scroll gesture should be disabled", false, uiSettings.isScrollGesturesEnabled());
}
@Test
public void testHorizontalScrollGesturesEnabled() {
uiSettings.setHorizontalScrollGesturesEnabled(true);
assertEquals("Scroll gesture should be enabled", true, uiSettings.isHorizontalScrollGesturesEnabled());
}
@Test
public void testHorizontalScrollGesturesDisabled() {
uiSettings.setHorizontalScrollGesturesEnabled(false);
assertEquals("Scroll gesture should be disabled", false, uiSettings.isHorizontalScrollGesturesEnabled());
}
@Test
public void testScrollGestureChangeAllowed() {
uiSettings.setScrollGesturesEnabled(false);