Change Vertical ScrollView to take Context instead of ReactContext

Summary:
The `ReactScrollView.java` constructor is using `ReactContext` instead of `Context`, which is inconsistent to the horizontal scroll view. This is the result from D3863966 (2cf2fdbc04) when an OSS issue needs to be addressed. That issue and all call sites to use the `ReactContext` are deprecated now.

Revert this back to use `Context` to be less restrictive.

Changelog:
[Android][Fixed] - Revert `ReactScrollView` to use `Context` instead of `ReactContext` in the constructor to be less restrictive.

Reviewed By: javache

Differential Revision: D31819799

fbshipit-source-id: 3f00d64850aebd2e20615033b2e1f1c721fed37e
This commit is contained in:
Xin Chen 2021-10-21 13:24:21 -07:00 коммит произвёл Facebook GitHub Bot
Родитель eccbf9b5cb
Коммит 7b77cc637e
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -17,6 +17,7 @@ import android.animation.Animator;
import android.animation.ObjectAnimator;
import android.animation.PropertyValuesHolder;
import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Rect;
@ -34,7 +35,6 @@ import androidx.core.view.ViewCompat;
import com.facebook.common.logging.FLog;
import com.facebook.infer.annotation.Assertions;
import com.facebook.react.R;
import com.facebook.react.bridge.ReactContext;
import com.facebook.react.bridge.WritableMap;
import com.facebook.react.bridge.WritableNativeMap;
import com.facebook.react.common.ReactConstants;
@ -114,11 +114,11 @@ public class ReactScrollView extends ScrollView
private int mLastStateUpdateScrollX = -1;
private int mLastStateUpdateScrollY = -1;
public ReactScrollView(ReactContext context) {
public ReactScrollView(Context context) {
this(context, null);
}
public ReactScrollView(ReactContext context, @Nullable FpsListener fpsListener) {
public ReactScrollView(Context context, @Nullable FpsListener fpsListener) {
super(context);
mFpsListener = fpsListener;
mReactBackgroundManager = new ReactViewBackgroundManager(this);