Created
September 29, 2025 15:59
-
-
Save ajinkya5130/9895d93858d01bc883e4c3b12718678e to your computer and use it in GitHub Desktop.
Dimension Information
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import androidx.compose.runtime.compositionLocalOf | |
| import androidx.compose.ui.unit.Dp | |
| import androidx.compose.ui.unit.TextUnit | |
| import androidx.compose.ui.unit.dp | |
| import androidx.compose.ui.unit.sp | |
| val LocalDim = compositionLocalOf { Dimensions() } | |
| val LocalFont = compositionLocalOf { FontDimensions() } | |
| data class Dimensions( | |
| val dimenMinus48dp: Dp = (-48).dp, | |
| val default: Dp = 0.dp, | |
| val dimen1dp: Dp = 1.dp, | |
| val dimen2dp: Dp = 2.dp, | |
| val dimen3dp: Dp = 3.dp, | |
| val dimen4dp: Dp = 4.dp, | |
| val dimen5dp: Dp = 5.dp, | |
| val dimen6dp: Dp = 6.dp, | |
| val dimen8dp: Dp = 8.dp, | |
| val dimen10dp: Dp = 10.dp, | |
| val dimen12dp: Dp = 12.dp, | |
| val dimen16dp: Dp = 16.dp, | |
| val dimen15dp: Dp = 15.dp, | |
| val iconSize :Dp = 24.dp, | |
| val iconButtonSize: Dp = 48.dp, | |
| val horizontalPadding: Dp = 16.dp, | |
| val verticalPadding: Dp = 16.dp, | |
| val dimen18dp : Dp = 18.dp, | |
| val dimen20dp : Dp = 20.dp, | |
| val dimen24dp : Dp = 24.dp, | |
| val dimen25dp : Dp = 25.dp, | |
| val dimen28dp : Dp = 28.dp, | |
| val dimen30dp : Dp = 30.dp, | |
| val dimen32dp : Dp = 32.dp, | |
| val dimen35dp : Dp = 35.dp, | |
| val dimen40dp : Dp = 40.dp, | |
| val dimen45dp : Dp = 45.dp, | |
| val dimen48dp: Dp = 48.dp, | |
| val dimen50dp: Dp = 50.dp, | |
| val dimen60dp: Dp = 60.dp, | |
| val dimen70dp: Dp = 70.dp, | |
| val dimen80dp: Dp = 80.dp, | |
| val dimen88dp: Dp = 80.dp, | |
| val dimen100dp: Dp = 100.dp, | |
| val dimen120dp : Dp = 120.dp, | |
| val dimen125dp : Dp = 125.dp, | |
| val dimen130dp: Dp = 130.dp, | |
| val dimen140dp: Dp = 140.dp, | |
| val dimen150dp: Dp = 150.dp, | |
| val dimen160dp: Dp = 160.dp, | |
| val dimen200dp: Dp = 200.dp, | |
| val dimen230dp: Dp = 230.dp, | |
| ) | |
| data class FontDimensions( | |
| val sp0: TextUnit = 0.sp, | |
| val sp10: TextUnit = 10.sp, | |
| val sp11: TextUnit = 11.sp, | |
| val sp12: TextUnit = 12.sp, | |
| val sp14: TextUnit = 14.sp, | |
| val sp15: TextUnit = 15.sp, | |
| val sp16: TextUnit = 16.sp, | |
| val sp18: TextUnit = 18.sp, | |
| val sp20: TextUnit = 20.sp, | |
| val sp22: TextUnit = 22.sp, | |
| val sp24: TextUnit = 24.sp, | |
| val sp40: TextUnit = 40.sp, | |
| val sp48: TextUnit = 48.sp, | |
| ) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment