mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-10 22:47:58 +08:00
expose pageMargin prop on ViewPagerAndroid
Reviewed By: sahrens Differential Revision: D3145366 fb-gh-sync-id: 6412d51a698b2c932c915e405e4bbc35e96060dc fbshipit-source-id: 6412d51a698b2c932c915e405e4bbc35e96060dc
This commit is contained in:
committed by
Facebook Github Bot 0
parent
7a1b07291a
commit
6038040f8e
@@ -16,8 +16,10 @@ import android.view.View;
|
||||
import com.facebook.infer.annotation.Assertions;
|
||||
import com.facebook.react.bridge.ReadableArray;
|
||||
import com.facebook.react.common.MapBuilder;
|
||||
import com.facebook.react.uimanager.PixelUtil;
|
||||
import com.facebook.react.uimanager.ThemedReactContext;
|
||||
import com.facebook.react.uimanager.ViewGroupManager;
|
||||
import com.facebook.react.uimanager.annotations.ReactProp;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
@@ -107,4 +109,9 @@ public class ReactViewPagerManager extends ViewGroupManager<ReactViewPager> {
|
||||
public void removeViewAt(ReactViewPager parent, int index) {
|
||||
parent.removeViewFromAdapter(index);
|
||||
}
|
||||
|
||||
@ReactProp(name = "pageMargin", defaultFloat = 0)
|
||||
public void setPageMargin(ReactViewPager pager, float margin) {
|
||||
pager.setPageMargin((int) PixelUtil.toPixelFromDIP(margin));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user