我试图将字体添加到我的应用程序中,但是当我在Type.kt文件中声明字体时,我会看到这样的错误:
必须初始化
变量“iranSansFontFamily”
我为什么要犯这个错误?
下面是代码:
val CustomTypography = Typography(
bodyLarge = TextStyle(
fontFamily = iranSansFontFamily,
fontWeight = FontWeight.Normal,
fontSize = 16.sp,
lineHeight = 24.sp,
letterSpacing = 0.5.sp
)
)
val iranSansFontFamily = FontFamily(
Font(R.font.iransans_farsi_medium, FontWeight.Medium),
Font(R.font.iransans_farsi_bold, FontWeight.Bold)
)发布于 2022-06-17 13:05:15
字体系列的声明必须位于排版的顶部,如下所示:
val iranSansFontFamily = FontFamily(
Font(R.font.iransans_farsi_medium, FontWeight.Medium),
Font(R.font.iransans_farsi_bold, FontWeight.Bold)
)
val CustomTypography = Typography(
bodyLarge = TextStyle(
fontFamily = iranSansFontFamily,
fontWeight = FontWeight.Normal,
fontSize = 16.sp,
lineHeight = 24.sp,
letterSpacing = 0.5.sp
)
)https://stackoverflow.com/questions/72659767
复制相似问题