mirror of
https://github.com/status-im/react-native.git
synced 2025-02-04 13:44:04 +00:00
create ART*ViewManager classes
Reviewed By: achen1 Differential Revision: D4050949 fbshipit-source-id: 214838c1c1cf6c66170b606ac7055e1e8790b6c9
This commit is contained in:
parent
6ca6b4988a
commit
1052d29fac
@ -0,0 +1,16 @@
|
||||
// Copyright 2004-present Facebook. All Rights Reserved.
|
||||
|
||||
package com.facebook.react.views.art;
|
||||
|
||||
import com.facebook.react.module.annotations.ReactModule;
|
||||
|
||||
/**
|
||||
* ViewManager for shadowed ART group views.
|
||||
*/
|
||||
@ReactModule(name = ARTRenderableViewManager.CLASS_GROUP)
|
||||
public class ARTGroupViewManager extends ARTRenderableViewManager {
|
||||
|
||||
/* package */ ARTGroupViewManager() {
|
||||
super(CLASS_GROUP);
|
||||
}
|
||||
}
|
@ -11,7 +11,6 @@ package com.facebook.react.views.art;
|
||||
|
||||
import android.view.View;
|
||||
|
||||
import com.facebook.react.uimanager.ReactStylesDiffMap;
|
||||
import com.facebook.react.uimanager.ReactShadowNode;
|
||||
import com.facebook.react.uimanager.ThemedReactContext;
|
||||
import com.facebook.react.uimanager.ViewManager;
|
||||
@ -30,18 +29,18 @@ public class ARTRenderableViewManager extends ViewManager<View, ReactShadowNode>
|
||||
private final String mClassName;
|
||||
|
||||
public static ARTRenderableViewManager createARTGroupViewManager() {
|
||||
return new ARTRenderableViewManager(CLASS_GROUP);
|
||||
return new ARTGroupViewManager();
|
||||
}
|
||||
|
||||
public static ARTRenderableViewManager createARTShapeViewManager() {
|
||||
return new ARTRenderableViewManager(CLASS_SHAPE);
|
||||
return new ARTShapeViewManager();
|
||||
}
|
||||
|
||||
public static ARTRenderableViewManager createARTTextViewManager() {
|
||||
return new ARTRenderableViewManager(CLASS_TEXT);
|
||||
return new ARTTextViewManager();
|
||||
}
|
||||
|
||||
private ARTRenderableViewManager(String className) {
|
||||
/* package */ ARTRenderableViewManager(String className) {
|
||||
mClassName = className;
|
||||
}
|
||||
|
||||
|
@ -0,0 +1,16 @@
|
||||
// Copyright 2004-present Facebook. All Rights Reserved.
|
||||
|
||||
package com.facebook.react.views.art;
|
||||
|
||||
import com.facebook.react.module.annotations.ReactModule;
|
||||
|
||||
/**
|
||||
* ViewManager for shadowed ART shape views.
|
||||
*/
|
||||
@ReactModule(name = ARTRenderableViewManager.CLASS_SHAPE)
|
||||
public class ARTShapeViewManager extends ARTRenderableViewManager {
|
||||
|
||||
/* package */ ARTShapeViewManager() {
|
||||
super(CLASS_SHAPE);
|
||||
}
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
// Copyright 2004-present Facebook. All Rights Reserved.
|
||||
|
||||
package com.facebook.react.views.art;
|
||||
|
||||
import com.facebook.react.module.annotations.ReactModule;
|
||||
|
||||
/**
|
||||
* ViewManager for shadowed ART text views.
|
||||
*/
|
||||
@ReactModule(name = ARTRenderableViewManager.CLASS_TEXT)
|
||||
public class ARTTextViewManager extends ARTRenderableViewManager {
|
||||
|
||||
/* package */ ARTTextViewManager() {
|
||||
super(CLASS_TEXT);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user