Элемент перетаскивания работает только один раз на веб-просмотре - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть страница с элементами, которые при длительном нажатии делают ее перетаскиваемой.Он работает в приложении Chrome, но не в моем WebView.

Это мое WebSettings.

String UA = "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19" +
                    " (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19";

WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setLoadWithOverviewMode(true);
settings.setSupportZoom(false);
settings.setBuiltInZoomControls(false);
settings.setPluginState(android.webkit.WebSettings.PluginState.ON_DEMAND);
settings.setDatabaseEnabled(true);
settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);
settings.setRenderPriority(WebSettings.RenderPriority.HIGH);
settings.setCacheMode(WebSettings.LOAD_DEFAULT);
settings.setDomStorageEnabled(false);
settings.setUseWideViewPort(true);
settings.setAllowFileAccess(true);
settings.setAppCacheEnabled(true);

settings.setUserAgentString(UA);

Я также уже включил длинный щелчок по веб-просмотру, выполнив webView.setLongClickable(true);

Теперь я могу перетаскивать элементы после длительного нажатия.Но я могу только перетащить 1. После перетаскивания 1 элемента я больше не могу ничего перетаскивать.

Страница веб-просмотра загружает GSAP TweenMax, Draggable, CSSPlugin, если эта информация поможет.

...