Освой Android играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
10-й курс/Закрытая зона
Аннотация @Preview позволяет задать внешний вид предварительного просмотра создаваемого приложения.
По умолчанию студия предлагает использовать аннотацию только с одним параметром @Preview(showBackground = true). На самом деле параметров гораздо больше. Её исходник выглядит следующим образом.
// Старый вариант
androidx.compose.ui.tooling.preview.Preview public constructor Preview(
name: String,
group: String,
apiLevel: Int,
widthDp: Int,
heightDp: Int,
locale: String,
fontScale: Float,
showSystemUi: Boolean,
showBackground: Boolean,
backgroundColor: Long,
uiMode: Int,
device: String
)
// Новый вариант
public constructor Preview(
val name: String,
val group: String,
val apiLevel: Int,
val widthDp: Int,
val heightDp: Int,
val locale: String,
val fontScale: Float,
val showSystemUi: Boolean,
val showBackground: Boolean,
val backgroundColor: Long,
val uiMode: Int,
val device: String,
val wallpaper: Int
)
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью