Example usage for com.facebook.react.uimanager DisplayMetricsHolder getScreenDisplayMetrics

List of usage examples for com.facebook.react.uimanager DisplayMetricsHolder getScreenDisplayMetrics

Introduction

In this page you can find the example usage for com.facebook.react.uimanager DisplayMetricsHolder getScreenDisplayMetrics.

Prototype

public static DisplayMetrics getScreenDisplayMetrics() 

Source Link

Usage

From source file:com.helloworld.RealRecyclerView.java

License:Open Source License

void setRowHeight(int rowHeight) {
    mRowHeight = (int) PixelUtil.toPixelFromDIP(rowHeight);
    final int height = Math.max(DisplayMetricsHolder.getScreenDisplayMetrics().heightPixels,
            DisplayMetricsHolder.getScreenDisplayMetrics().widthPixels);
    mHoldItems = Math.round(1.6f * height / this.mRowHeight);
    if (mHoldItems < 6)
        mHoldItems = 6;// w w w  .j  a  va  2  s  . c om
}

From source file:com.horcrux.svg.RNSVGVirtualNode.java

License:Open Source License

public RNSVGVirtualNode() {
    mScale = DisplayMetricsHolder.getScreenDisplayMetrics().density;
}

From source file:com.horcrux.svg.SvgViewShadowNode.java

License:Open Source License

public SvgViewShadowNode() {
    mScale = DisplayMetricsHolder.getScreenDisplayMetrics().density;
}

From source file:com.horcrux.svg.VirtualNode.java

License:Open Source License

public VirtualNode() {
    mScale = DisplayMetricsHolder.getScreenDisplayMetrics().density;
}

From source file:com.rnnestedscrollview.ReactNestedScrollViewManager.java

License:MIT License

@ReactProp(name = "snapToInterval")
public void setSnapToInterval(ReactNestedScrollView view, float snapToInterval) {
    // snapToInterval needs to be exposed as a float because of the Javascript interface.
    DisplayMetrics screenDisplayMetrics = DisplayMetricsHolder.getScreenDisplayMetrics();
    view.setSnapInterval((int) (snapToInterval * screenDisplayMetrics.density));
}

From source file:com.rnnestedscrollview.ReactNestedScrollViewManager.java

License:MIT License

@ReactProp(name = "snapToOffsets")
public void setSnapToOffsets(ReactNestedScrollView view, @Nullable ReadableArray snapToOffsets) {
    DisplayMetrics screenDisplayMetrics = DisplayMetricsHolder.getScreenDisplayMetrics();
    List<Integer> offsets = new ArrayList<Integer>();
    for (int i = 0; i < snapToOffsets.size(); i++) {
        offsets.add((int) (snapToOffsets.getDouble(i) * screenDisplayMetrics.density));
    }//from www. j  av  a  2s. c  o m
    view.setSnapOffsets(offsets);
}