public class ReactViewPagerManager extends ViewGroupManager<com.facebook.react.views.viewpager.ReactViewPager>
ViewManager that provides native ViewPager view.PROP_TEST_ID| Constructor and Description |
|---|
ReactViewPagerManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addView(com.facebook.react.views.viewpager.ReactViewPager parent,
android.view.View child,
int index) |
protected com.facebook.react.views.viewpager.ReactViewPager |
createViewInstance(ThemedReactContext reactContext)
Subclasses should return a new View instance of the proper type.
|
android.view.View |
getChildAt(com.facebook.react.views.viewpager.ReactViewPager parent,
int index) |
int |
getChildCount(com.facebook.react.views.viewpager.ReactViewPager parent) |
java.util.Map |
getExportedCustomDirectEventTypeConstants()
Returns a map of config data passed to JS that defines eligible events that can be placed on
native views.
|
java.lang.String |
getName() |
boolean |
needsCustomLayoutForChildren()
Returns whether this View type needs to handle laying out its own children instead of
deferring to the standard css-layout algorithm.
|
void |
removeViewAt(com.facebook.react.views.viewpager.ReactViewPager parent,
int index) |
void |
setSelectedPage(com.facebook.react.views.viewpager.ReactViewPager view,
int page) |
createShadowNodeInstance, getShadowNodeClass, updateExtraDatasetAccessibilityComponentType, setAccessibilityLabel, setAccessibilityLiveRegion, setBackgroundColor, setDecomposedMatrix, setImportantForAccessibility, setOpacity, setRenderToHardwareTexture, setRotation, setScaleX, setScaleY, setTestId, setTranslateX, setTranslateYaddEventEmitters, createView, getCommandsMap, getExportedCustomBubblingEventTypeConstants, getExportedViewConstants, getNativeProps, onAfterUpdateTransaction, onDropViewInstance, receiveCommand, updatePropertiespublic java.lang.String getName()
getName in class ViewManager<com.facebook.react.views.viewpager.ReactViewPager,LayoutShadowNode>protected com.facebook.react.views.viewpager.ReactViewPager createViewInstance(ThemedReactContext reactContext)
ViewManagercreateViewInstance in class ViewManager<com.facebook.react.views.viewpager.ReactViewPager,LayoutShadowNode>public void setSelectedPage(com.facebook.react.views.viewpager.ReactViewPager view,
int page)
public boolean needsCustomLayoutForChildren()
ViewGroupManagerneedsCustomLayoutForChildren in class ViewGroupManager<com.facebook.react.views.viewpager.ReactViewPager>public java.util.Map getExportedCustomDirectEventTypeConstants()
ViewManagergetExportedCustomDirectEventTypeConstants in class ViewManager<com.facebook.react.views.viewpager.ReactViewPager,LayoutShadowNode>public void addView(com.facebook.react.views.viewpager.ReactViewPager parent,
android.view.View child,
int index)
addView in class ViewGroupManager<com.facebook.react.views.viewpager.ReactViewPager>public int getChildCount(com.facebook.react.views.viewpager.ReactViewPager parent)
getChildCount in class ViewGroupManager<com.facebook.react.views.viewpager.ReactViewPager>public android.view.View getChildAt(com.facebook.react.views.viewpager.ReactViewPager parent,
int index)
getChildAt in class ViewGroupManager<com.facebook.react.views.viewpager.ReactViewPager>public void removeViewAt(com.facebook.react.views.viewpager.ReactViewPager parent,
int index)
removeViewAt in class ViewGroupManager<com.facebook.react.views.viewpager.ReactViewPager>