본문 바로가기

View

(2)
[배달의 민족] 따라만들기 10-3편 (Dagger-Hilt) 안녕하세요! 허접 샴푸입니다. 오늘은 Dagger-Hilt 3편입니다! 지난 포스트 (2편)에서 이어 나가겠습니다. 가장 먼저 기본적인 세팅을 끝났으니, 이제는 무엇을 모듈로 만들지를 정해야 합니다. 가장 먼저 저희는 Repository를 모듈로 만들고자 합니다. 1) RepositoryModule 생성 먼저 "di"라는 package를 생성 후 RepositoryModule 코틀린 파일을 만듭니다. (Object) 2) Dagger-Hilt 속성 작성 위와 같이 작성을 해줍니다. Module은 단순히 Dagger 그래프를 위해 @Module이라고 Annotation 작업을 한 클래스입니다. 모듈 안에서 의존성들을 @Provides Annotation과 함께 정의할 수 있습니다. Repository Pa..
[Android Core] Toast 파해치기 3편 안녕하세요! 허접샴푸입니다~! Toast 관련한 마지막 편입니다! Toast에 대해 알아보겠습니다. 3편! 출처 : https://developer.android.com/guide/topics/ui/notifiers/toasts [개요] - 단순한 텍스트 메시지로 충분하지 않으면 맞춤 설정된 레이아웃을 만들 수 있다. - 맞춤 레이아웃을 만들려면 XML 또는 앱 코드에 뷰 레이아웃을 정의하고 루트 View 객체를 setView(View) 메서드에 전달한다. [활용] 1. 먼저 custom_toast.xml 레이아웃 파일을 만듭니다. 2. MainActivity.kt 에 해당 함수를 작성한다. [1] Gravity.TOP, yOffSet을 200으로 설정하여 해당 Toast를 화면 상단에 배치하며, 상단으..