Fix Slider height in Fabric

Summary: This diff fixes the height of the Slider component in Fabric on Android. Note that the layout is still broken (no padding and the seek bar is misaligned, but it's another issue).

Reviewed By: JoshuaGross

Differential Revision: D17629798

fbshipit-source-id: af8cae909279dc92ee1c80b9be2f5c578972eafc
This commit is contained in:
Oleksandr Melnykov authored and Facebook Github Bot committed 2019-09-30 03:51:59 -07:00
1 parent 231d2f95cd
commit 07fe994e26
1 file changed
+4 -1
@@ -22,6 +22,7 @@ import com.facebook.react.bridge.ReactContext;
import com.facebook.react.bridge.ReadableMap;
import com.facebook.react.common.MapBuilder;
import com.facebook.react.uimanager.LayoutShadowNode;
import com.facebook.react.uimanager.PixelUtil;
import com.facebook.react.uimanager.SimpleViewManager;
import com.facebook.react.uimanager.ThemedReactContext;
import com.facebook.react.uimanager.UIManagerModule;
@@ -255,7 +256,9 @@ public class ReactSliderManager extends SimpleViewManager<ReactSlider>
ViewGroup.LayoutParams.WRAP_CONTENT, View.MeasureSpec.UNSPECIFIED);
reactSlider.measure(spec, spec);
return YogaMeasureOutput.make(reactSlider.getMeasuredWidth(), reactSlider.getMeasuredHeight());
return YogaMeasureOutput.make(
PixelUtil.toDIPFromPixel(reactSlider.getMeasuredWidth()),
PixelUtil.toDIPFromPixel(reactSlider.getMeasuredHeight()));
}
@Override