ResponsiveSize extension

Enhanced extension for num types (int, double) to provide comprehensive responsive utilities

Example:

double fontSize = 16.sp;
double iconSize = 24.ws;
double imageSize = 100.imgSize;
on

Properties

fs double

Available on num, provided by the ResponsiveSize extension

Font size without scaling (original size).
no setter
h double

Available on num, provided by the ResponsiveSize extension

Converts pixels to responsive height using dynamic base dimensions.
no setter
heightPercent double

Available on num, provided by the ResponsiveSize extension

Returns the percentage this pixel value represents of screen height.
no setter
hp double

Available on num, provided by the ResponsiveSize extension

height: 50.hp = 50% of screen height.
no setter
hsp double

Available on num, provided by the ResponsiveSize extension

Enhanced text scaling with professional responsive behavior.
no setter
imgSize double

Available on num, provided by the ResponsiveSize extension

Responsive image size for all device types.
no setter
r double

Available on num, provided by the ResponsiveSize extension

Responsive radius based on the smaller screen dimension.
no setter
sp double

Available on num, provided by the ResponsiveSize extension

Smart responsive font size for all devices.
no setter
spWithBreakpoints double

Available on num, provided by the ResponsiveSize extension

Responsive font size with breakpoints.
no setter
ssp double

Available on num, provided by the ResponsiveSize extension

Enhanced responsive font size for smaller text.
no setter
w double

Available on num, provided by the ResponsiveSize extension

Converts pixels to responsive width using dynamic base dimensions.
no setter
widthPercent double

Available on num, provided by the ResponsiveSize extension

Returns the percentage this pixel value represents of screen width.
no setter
wp double

Available on num, provided by the ResponsiveSize extension

width: 30.wp = 30% of screen width.
no setter
ws double

Available on num, provided by the ResponsiveSize extension

Responsive widget size for icons, buttons, and other UI elements.
no setter