Added persistentScrollbar prop in ScrollView component (#22300)

Summary:
This PR is a follow-up from the closed [discussions-and-proposals PR](https://github.com/react-native-community/discussions-and-proposals/pull/39), that explains in more detail the rationale for adding this feature.
Pull Request resolved: https://github.com/facebook/react-native/pull/22300

Reviewed By: fkgozali

Differential Revision: D13121748

Pulled By: mdvacca

fbshipit-source-id: 899641be79bdb41fa6649df0772c602a5e09b3b9
This commit is contained in:
Krzysztof Sroka
2018-11-27 11:19:41 -08:00
committed by Facebook Github Bot
parent 0c8db08f51
commit d3f3bfa2a5
4 changed files with 19 additions and 0 deletions

View File

@@ -255,4 +255,9 @@ public class ReactHorizontalScrollViewManager
public void setOverflow(ReactHorizontalScrollView view, @Nullable String overflow) {
view.setOverflow(overflow);
}
@ReactProp(name = "persistentScrollbar")
public void setPersistentScrollbar(ReactHorizontalScrollView view, boolean value) {
view.setScrollbarFadingEnabled(!value);
}
}

View File

@@ -264,6 +264,11 @@ public class ReactScrollViewManager
}
}
@ReactProp(name = "persistentScrollbar")
public void setPersistentScrollbar(ReactScrollView view, boolean value) {
view.setScrollbarFadingEnabled(!value);
}
@Override
public @Nullable Map<String, Object> getExportedCustomDirectEventTypeConstants() {
return createExportedCustomDirectEventTypeConstants();