-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#173 [UI] 메인 튜토리얼 #174
#173 [UI] 메인 튜토리얼 #174
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니당 👍
} | ||
} | ||
|
||
private fun preventHorizontalSliding() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이 부분이 바텀시트 좌우 스크롤 코드인가 보네요! dialog는 파라미터로 받지 않는 고유 값인가요? 프래그먼트의 어느 부분을 가리키는 건지 궁금합니다
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
아닙니다! 세로 슬라이딩을 막아 다음버튼, 완료버튼 외에는 바텀시트를 종료할 수 없도록 한 함수입니다.
prevent< 함수명을 보시면 됩니다.
지금 HomeTutorialFragment는 BottomSheetDialogFragment를 상속받고 있는데,
BottomSheetDialogFragment는 AppCompatDialogFragment > DialogFragment를 상속받는데 DialogFragment안에 Dialog dialog 변수가 있습니다! kotlin 문법상, getDialog를 하지 않아도 변수에 접근할 수 있어서 바로 사용하는 것입니닷.
타고 들어가보면, 자바 코드로
@Nullable public Dialog getDialog() { return mDialog; }
이렇게 적혀있는 걸 발견할 수 있습니다.
(지금 발견했는데 Horizontal이 아니라 함수명을 Vertical로 했어야 했네요..)
📑 Work Description
🛠️ Issue
📷 Screenshot
tutorial_softie.mp4
💬 To Reviewers