mirror of
https://github.com/status-im/react-native-webview.git
synced 2026-08-31 11:41:08 +00:00
feat(New Webview Prop): Added Android overscroll property (#54)
This commit is contained in:
@@ -22,6 +22,7 @@ import android.graphics.Picture;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.text.TextUtils;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup.LayoutParams;
|
||||
import android.webkit.ConsoleMessage;
|
||||
import android.webkit.CookieManager;
|
||||
@@ -466,6 +467,24 @@ public class RNCWebViewManager extends SimpleViewManager<WebView> {
|
||||
view.getSettings().setJavaScriptEnabled(enabled);
|
||||
}
|
||||
|
||||
@ReactProp(name = "overScrollMode")
|
||||
public void setOverScrollMode(WebView view, String overScrollModeString) {
|
||||
Integer overScrollMode;
|
||||
switch (overScrollModeString) {
|
||||
case "never":
|
||||
overScrollMode = View.OVER_SCROLL_NEVER;
|
||||
break;
|
||||
case "content":
|
||||
overScrollMode = View.OVER_SCROLL_IF_CONTENT_SCROLLS;
|
||||
break;
|
||||
case "always":
|
||||
default:
|
||||
overScrollMode = View.OVER_SCROLL_ALWAYS;
|
||||
break;
|
||||
}
|
||||
view.setOverScrollMode(overScrollMode);
|
||||
}
|
||||
|
||||
@ReactProp(name = "thirdPartyCookiesEnabled")
|
||||
public void setThirdPartyCookiesEnabled(WebView view, boolean enabled) {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||
|
||||
Reference in New Issue
Block a user