feat(android props): Add androidHardwareAccelerationDisabled prop (#265)

* add test code for disable hardware acceleration

* add interface to disable android hardware acceleration

* Update index.d.ts
This commit is contained in:
Margaret
2019-01-22 10:21:10 +01:00
committed by Thibault Malbranche
parent 05f20862d6
commit d3fc5e6cde
5 changed files with 34 additions and 0 deletions
@@ -529,6 +529,13 @@ public class RNCWebViewManager extends SimpleViewManager<WebView> {
view.getSettings().setJavaScriptEnabled(enabled);
}
@ReactProp(name = "androidHardwareAccelerationDisabled")
public void setHardwareAccelerationDisabled(WebView view, boolean disabled) {
if (disabled) {
view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}
}
@ReactProp(name = "overScrollMode")
public void setOverScrollMode(WebView view, String overScrollModeString) {
Integer overScrollMode;