4
4
import com .facebook .react .module .annotations .ReactModule ;
5
5
import com .facebook .react .uimanager .SimpleViewManager ;
6
6
import com .facebook .react .uimanager .ThemedReactContext ;
7
+ import com .facebook .react .uimanager .ViewGroupManager ;
7
8
import com .facebook .react .uimanager .ViewManagerDelegate ;
8
9
import com .facebook .react .uimanager .annotations .ReactProp ;
9
10
import com .facebook .react .bridge .ReactApplicationContext ;
13
14
import androidx .annotation .Nullable ;
14
15
15
16
@ ReactModule (name = PagerViewViewManagerImpl .NAME )
16
- public class PagerViewViewManager extends SimpleViewManager <PagerViewView > implements PagerViewViewManagerInterface <PagerViewView > {
17
+ public class PagerViewViewManager extends ViewGroupManager <PagerViewView > implements PagerViewViewManagerInterface <PagerViewView > {
17
18
private final ViewManagerDelegate <PagerViewView > mDelegate ;
18
19
19
20
public PagerViewViewManager (ReactApplicationContext context ) {
@@ -36,18 +37,58 @@ public PagerViewView createViewInstance(ThemedReactContext context) {
36
37
return PagerViewViewManagerImpl .createViewInstance (context );
37
38
}
38
39
39
- @ ReactProp ( name = "color" )
40
- public void setColor (PagerViewView view , String color ) {
41
- PagerViewViewManagerImpl . setColor ( view , color );
40
+ @ Override
41
+ public void receiveCommand (PagerViewView root , String commandId , ReadableArray args ) {
42
+ mDelegate . receiveCommand ( root , commandId , args );
42
43
}
43
44
44
45
@ Override
45
- public void changeBackgroundColor (PagerViewView view , String color ) {
46
- PagerViewViewManagerImpl . setColor ( view , color );
46
+ public void setLayoutDirection (PagerViewView view , @ Nullable String value ) {
47
+
47
48
}
48
49
49
50
@ Override
50
- public void receiveCommand (PagerViewView root , String commandId , ReadableArray args ) {
51
- mDelegate .receiveCommand (root , commandId , args );
51
+ public void setInitialPage (PagerViewView view , int value ) {
52
+
53
+ }
54
+
55
+ @ Override
56
+ public void setOrientation (PagerViewView view , @ Nullable String value ) {
57
+
58
+ }
59
+
60
+ @ Override
61
+ public void setOffscreenPageLimit (PagerViewView view , int value ) {
62
+
63
+ }
64
+
65
+ @ Override
66
+ public void setPageMargin (PagerViewView view , int value ) {
67
+
68
+ }
69
+
70
+ @ Override
71
+ public void setOverScrollMode (PagerViewView view , @ Nullable String value ) {
72
+
73
+ }
74
+
75
+ @ Override
76
+ public void setPage (PagerViewView view , int selectedPage ) {
77
+
78
+ }
79
+
80
+ @ Override
81
+ public void setPageWithoutAnimation (PagerViewView view , int selectedPage ) {
82
+
83
+ }
84
+
85
+ @ Override
86
+ public void setScrollEnabledImperatively (PagerViewView view , boolean scrollEnabled ) {
87
+
88
+ }
89
+
90
+ @ Override
91
+ public void setScrollEnabled (PagerViewView view , boolean scrollEnabled ) {
92
+
52
93
}
53
94
}
0 commit comments