package
com.example.edittext
import
android.os.Bundle
import
androidx.appcompat.app.AppCompatActivity
import
androidx.compose.foundation.Image
import
androidx.compose.foundation.layout.*
import
androidx.compose.material.MaterialTheme
import
androidx.compose.material.Surface
import
androidx.compose.runtime.Composable
import
androidx.compose.ui.Alignment
import
androidx.compose.ui.layout.ContentScale
import
androidx.compose.ui.platform.setContent
import
androidx.compose.ui.res.imageResource
import
androidx.compose.ui.tooling.preview.Preview
import
androidx.compose.ui.Modifier
import
androidx.compose.ui.unit.Dp
import
com.example.edittext.ui.EditTextTheme
class
MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super
.onCreate(savedInstanceState)
setContent {
EditTextTheme {
Surface(
color = MaterialTheme.colors.background,
) {
Img();
}
}
}
}
}
@Composable
fun Img() {
Column(
modifier = Modifier.fillMaxWidth().fillMaxHeight(),
verticalArrangement = Arrangement.Center,
horizontalAlignment = Alignment.CenterHorizontally,
) {
val img = imageResource(id = R.drawable.gfgimage)
val modifier = Modifier.preferredHeight(height = Dp(200F)).preferredWidth(width = Dp(200F))
Image(
img,
alignment = Alignment.Center,
contentScale = ContentScale.Crop,
modifier = modifier
)
}
}
@Preview
@Composable
fun DefaultPreview() {
MaterialTheme {
Img()
}
}