Публикации по теме 'jetpack-compose'
ПРЕКРАТИТЕ делать это в своем проекте Compose
Вы делаете замечательную компонуемую функцию. Он имеет сложный пользовательский интерфейс с привлекательной анимацией и большим количеством возможностей для настройки. Вы тратите часы на эту функцию, пытаясь сделать ее идеальной. Но у него слишком много параметров для настройки.
@Composable
fun MyFancyComponent(
value: Int,
onValueChanged: (Int) -> Unit,
modifier: Modifier = Modifier,
primaryColor: Color = Color.Black,
accentColor: Color = Color.Red,
itemSpacing: Dp =..
Процесс входа/выхода из системы: Android Jetpack Compose и CompositionLocal
Процесс входа/выхода из системы: Android Jetpack Compose и CompositionLocal
CompositionLocal полезен, когда вы хотите создать зависимость в более высоком узле дерева макета и использовать ее на более низком узле без необходимости передавать ее вниз по дереву через каждый дочерний Composable.
Здесь мы будем использовать его для управления нашим приложением, когда пользователь входит в систему и выходит из нее.
Когда пользователь успешно вошел в систему (isLoggedIn = true), он..
Назад с данными в Jetpack Compose
Привет! Возьмите свой кофе ☕️ и узнайте, как вернуться назад с данными в Jetpack Compose.
Зависимость
Прежде всего, давайте добавим зависимость в файл :app/build.gradle.kts .
dependencies {
implementation("androidx.navigation:navigation-compose:2.6.0")
}
Настройка навигации
Откройте MainActivity.kt и давайте создадим navController , NavHost и экраны.
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {..
Загрузка изображений с помощью катушки в Jetpack Compose
Полное руководство по загрузке сетевых образов в Jetpack Compose с использованием библиотеки катушек
Загрузка изображений, особенно по сети, может быть сложным процессом. Приходится иметь дело с различными форматами, медленными соединениями, кэшированием для последующего использования и т. д. К счастью, существуют сторонние библиотеки, разработанные для того, чтобы взять на себя тяжелую работу за нас.
Compose — Как рисовать анимированные эмодзи, которые понравятся пользователям
Пользователи используют смайлики больше, чем текст, чтобы выразить свои чувства, вот руководство, чтобы начать работу с примерами.
Фон
Все мы используем эмодзи в повседневной жизни. Используя холст в Jetpack compose, мы можем рисовать различные крутые смайлики!
Сегодня мы собираемся реализовать 6 эмодзи в Jetpack compose. Мы будем использовать составной холст, чтобы нарисовать их.
В конце этой статьи у вас будет общее представление о том, как вы можете реализовать эмодзи,..
Реализовать нижний лист в Jetpack Compose
Краткое руководство для разработчиков
Jetpack Compose приносит нам так много хороших вещей. Работать над UI просто удовольствие по сравнению с XML. Одна из вещей, которые он предлагает нам, — это нестандартный способ реализации нижних листов. Нет необходимости включать какие-либо зависимости. Все уже есть.
Модальные нижние листы представляют набор вариантов, блокируя взаимодействие с остальной частью экрана. Они являются альтернативой встроенным меню и простым диалогам,..
Jetpack Compose — это современный набор инструментов для создания пользовательских интерфейсов на Android.
Jetpack Compose — это современный набор инструментов для создания пользовательских интерфейсов на Android. Он основан на модели декларативного программирования, которая упрощает создание, тестирование и поддержку пользовательских интерфейсов. Несмотря на множество преимуществ, Jetpack Compose все еще является новой технологией, и многие разработчики еще не привыкли к ней. Одна из проблем, с которой сталкиваются разработчики при переходе с традиционных фреймворков пользовательского..