11 июня, 2022

Weather App Jetpack Compose #2

Разрешение в манифесте Добавить разрешение в файл AndroidManifest.xml <uses-permission android:name=”android.permission.INTERNET”/> Зависимость Coil Добавить зависимость в файл build.gradle (Module) implementation(“io.coil-kt:coil-compose:2.0.0-rc01”) MainActivity import android.os.Bundleimport androidx.activity.ComponentActivityimport androidx.activity.compose.setContentimport androidx.compose.foundation.layout.fillMaxSizeimport androidx.compose.material.MaterialThemeimport androidx.compose.material.Surfaceimport androidx.compose.material.Textimport androidx.compose.runtime.Composableimport androidx.compose.ui.Modifierimport androidx.compose.ui.tooling.preview.Previewimport com.meter_alc_rgb.weatherappcomposey.screens.MainScreenimport com.meter_alc_rgb.weatherappcomposey.ui.theme.WeatherAppComposeYThemeclass MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { WeatherAppComposeYTheme { MainScreen() } } }} MainScreen import androidx.compose.foundation.Imageimport androidx.compose.foundation.layout.*import androidx.compose.foundation.shape.RoundedCornerShapeimport androidx.compose.material.Cardimport androidx.compose.material.Textimport androidx.compose.runtime.Composableimport androidx.compose.ui.Alignmentimport androidx.compose.ui.Modifierimport androidx.compose.ui.draw.alphaimport androidx.compose.ui.graphics.Colorimport androidx.compose.ui.layout.ContentScaleimport androidx.compose.ui.res.painterResourceimport androidx.compose.ui.text.TextStyleimport androidx.compose.ui.tooling.preview.Previewimport androidx.compose.ui.unit.dpimport androidx.compose.ui.unit.spimport coil.compose.AsyncImageimport… Подробнее »Weather App Jetpack Compose #2