• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

Preview 질문입니다!!

21.12.27 21:14 작성 조회수 149

0

안녕하세요! 질문드립니다!

@Preview(showBackground = true)
@Composable
fun DefaultPreview() {
HomeScreen(navController)
}

위와 같이 Preview에서 HomeScreen을 확인하고자 할 때,
navController라는 인자값이 필요합니다.
이 navController는 MainActivity 객체의 onCreate 함수에서 정의한 local 변수인데 어떻게 Preview를 확인할 수 있을까요??

답변 1

답변을 작성해보세요.

0

확실하진 않지만

 

build.gradle.에 다음을 추가하시고

implementation "androidx.navigation:navigation-compose:2.4.0-rc01"



HomeScreen 선언부에서

HomeScreen(val navController = rememberNavController()) 로 수정해 보시겠어요?

 

프리뷰에서는 HomeScreen() 만 사용하시고요.