Skip to content

Instantly share code, notes, and snippets.

@khadorkin
Forked from shreyakupadhyay/StyleProperties.js
Created June 5, 2020 20:20
Show Gist options
  • Save khadorkin/a57a3c9a32ebdb9f0977a03407a5772d to your computer and use it in GitHub Desktop.
Save khadorkin/a57a3c9a32ebdb9f0977a03407a5772d to your computer and use it in GitHub Desktop.
const widthPercentageToDP = widthPercent => {
const screenWidth = Dimensions.get('window').width;
const elemWidth = parseFloat(widthPercent);
return PixelRatio.roundToNearestPixel(screenWidth * elemWidth / 100);
};
const heightPercentageToDP = heightPercent => {
const screenHeight = Dimensions.get('window').height;
const elemHeight = parseFloat(heightPercent);
return PixelRatio.roundToNearestPixel(screenHeight * elemHeight / 100);
};
const proportionedPixel = designPixels => {
const screenProportion = Dimensions.get('window').width / 180;
return PixelRatio.roundToNearestPixel(designPixels * screenProportion);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment