File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
package kr.co.app4ad.photoslide
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.Surface
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.tooling.preview.Preview
import kr.co.app4ad.photoslide.ui.theme.PhotoSlideTheme
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContent {
PhotoSlideTheme {
Surface(modifier = Modifier.fillMaxSize(), color = Color.Black) {
Box(
modifier = Modifier.fillMaxSize(),
contentAlignment = Alignment.Center
){
Text(
text = "포토 슬라이스 준비 중...",
color = Color.White
)
}
}
}
}
}
}
@Composable
fun PhotoSlideScreen() {
Box(
modifier = Modifier.fillMaxSize(),
contentAlignment = Alignment.Center
) {
// res/drawable에 넣은 이미지 파일 이름 (확장자 제외)
Image(
painter = painterResource(id = R.drawable.flow02),
contentDescription = "슬라이드쇼 샘플 이미지",
modifier = Modifier.fillMaxSize(),
contentScale = ContentScale.Fit )
}
}
@Preview(showBackground = true)
@Composable
fun PhotoSlidePreview() {
PhotoSlideTheme {
Surface(
modifier = Modifier.fillMaxSize(),
color = Color.Black
) {
PhotoSlideScreen()
}
}
}