File tree Expand file tree Collapse file tree
packages/react-native/ReactCommon/react/renderer/components/scrollview
scripts/cxx-api/api-snapshots Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515
1616namespace facebook ::react {
1717
18- #ifdef ANDROID
19- static constexpr Float defaultDecelerationRate = 0 .985f ;
20- #else
21- static constexpr Float defaultDecelerationRate = 0 .998f ;
22- #endif
23-
2418// TODO (T28334063): Consider for codegen.
2519BaseScrollViewProps::BaseScrollViewProps (
2620 const PropsParserContext& context,
@@ -86,7 +80,7 @@ BaseScrollViewProps::BaseScrollViewProps(
8680 rawProps,
8781 " decelerationRate" ,
8882 sourceProps.decelerationRate,
89- defaultDecelerationRate )),
83+ kDefaultDecelerationRate )),
9084 endDraggingSensitivityMultiplier(convertRawProp(
9185 context,
9286 rawProps,
Original file line number Diff line number Diff line change @@ -43,10 +43,11 @@ class BaseScrollViewProps : public ViewProps {
4343 bool automaticallyAdjustKeyboardInsets{false };
4444#ifdef ANDROID
4545 // ReactScrollView's initial rate.
46- Float decelerationRate{ 0 .985f } ;
46+ static constexpr Float kDefaultDecelerationRate = 0 .985f ;
4747#else
48- Float decelerationRate{ 0 .998f } ;
48+ static constexpr Float kDefaultDecelerationRate = 0 .998f ;
4949#endif
50+ Float decelerationRate{kDefaultDecelerationRate };
5051 Float endDraggingSensitivityMultiplier{1 };
5152 bool directionalLockEnabled{};
5253 ScrollViewIndicatorStyle indicatorStyle{};
Original file line number Diff line number Diff line change @@ -1433,6 +1433,7 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor
14331433 public facebook::react::Point contentOffset;
14341434 public facebook::react::ScrollViewIndicatorStyle indicatorStyle;
14351435 public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode;
1436+ public static constexpr facebook::react::Float kDefaultDecelerationRate;
14361437 public std::optional<facebook::react::ScrollViewMaintainVisibleContentPosition> maintainVisibleContentPosition;
14371438 public std::optional<facebook::react::ScrollViewSnapToAlignment> snapToAlignment;
14381439 public std::vector<facebook::react::Float> snapToOffsets;
Original file line number Diff line number Diff line change @@ -4030,6 +4030,7 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor
40304030 public facebook::react::Point contentOffset;
40314031 public facebook::react::ScrollViewIndicatorStyle indicatorStyle;
40324032 public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode;
4033+ public static constexpr facebook::react::Float kDefaultDecelerationRate;
40334034 public std::optional<facebook::react::ScrollViewMaintainVisibleContentPosition> maintainVisibleContentPosition;
40344035 public std::optional<facebook::react::ScrollViewSnapToAlignment> snapToAlignment;
40354036 public std::vector<facebook::react::Float> snapToOffsets;
Original file line number Diff line number Diff line change @@ -776,6 +776,7 @@ class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatfor
776776 public facebook::react::Point contentOffset;
777777 public facebook::react::ScrollViewIndicatorStyle indicatorStyle;
778778 public facebook::react::ScrollViewKeyboardDismissMode keyboardDismissMode;
779+ public static constexpr Float kDefaultDecelerationRate;
779780 public std::optional<facebook::react::ScrollViewMaintainVisibleContentPosition> maintainVisibleContentPosition;
780781 public std::optional<facebook::react::ScrollViewSnapToAlignment> snapToAlignment;
781782 public std::vector<Float> snapToOffsets;
You can’t perform that action at this time.
0 commit comments