[kotlin] Jetpack Compose에서 애플리케이션 아이콘 및 런처 아이콘 설정하기
애플리케이션 아이콘 및 런처 아이콘은 사용자가 앱을 식별하고 쉽게 접근할 수 있도록 도와줍니다. Jetpack Compose에서는 ImageVector
를 사용하여 아이콘을 설정할 수 있습니다. 또한 런처 아이콘을 설정하기 위해 AndroidManifest 파일을 업데이트해야 합니다.
애플리케이션 아이콘 설정
Jetpack Compose에서 애플리케이션 아이콘을 설정하려면 ImageVector
를 사용하여 이미지를 로드하고 Image
컴포저를 통해 표시해야 합니다. 아래는 간단한 예제입니다.
import androidx.compose.foundation.Image
import androidx.compose.runtime.Composable
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.graphics.painter.ImagePainter
@Composable
fun AppIcon() {
val imageVector = painterResource(id = R.drawable.app_icon)
Image(painter = imageVector, contentDescription = "App Icon")
}
위 코드에서 R.drawable.app_icon
은 이미지 파일의 리소스 ID를 나타냅니다. 이 예제에서는 painterResource
함수를 사용하여 ImageVector
를 만들고, Image
컴포저를 사용하여 아이콘을 표시합니다.
런처 아이콘 설정
애플리케이션의 런처 아이콘은 AndroidManifest 파일에서 설정해야 합니다. android:icon
속성을 수정하여 원하는 런처 아이콘을 지정할 수 있습니다.
<application
android:icon="@drawable/app_icon"
... >
...
</application>
@drawable/app_icon
은 런처 아이콘으로 사용할 이미지 파일의 리소스 ID를 나타냅니다.
Jetpack Compose를 사용하는 경우 이와 같이 ImageVector
를 통해 애플리케이션 아이콘을 설정하고 AndroidManifest 파일에서 런처 아이콘을 지정하여 사용자가 앱을 쉽게 식별하고 액세스할 수 있도록 할 수 있습니다.
이상입니다!
참고 문헌: https://developer.android.com/jetpack/compose/images-icons