fix(core): dimension ktx

This commit is contained in:
rhunk 2024-04-16 23:00:42 +02:00
parent 40c2662739
commit 6e7aa7c498

View File

@ -31,11 +31,11 @@ fun Resources.getLayoutId(name: String): Int {
} }
fun Resources.getDimens(name: String): Int { fun Resources.getDimens(name: String): Int {
return getDimensionPixelSize(getIdentifier(name, "dimen")) return getDimensionPixelSize(getIdentifier(name, "dimen").takeIf { it > 0 } ?: return 0)
} }
fun Resources.getDimensFloat(name: String): Float { fun Resources.getDimensFloat(name: String): Float {
return getDimension(getIdentifier(name, "dimen")) return getDimension(getIdentifier(name, "dimen").takeIf { it > 0 } ?: return 0F)
} }
fun Resources.getStyledAttributes(name: String, theme: Theme): TypedArray { fun Resources.getStyledAttributes(name: String, theme: Theme): TypedArray {