Skip to content
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

마이페이지 레이아웃 #57

Merged
merged 9 commits into from
Jan 29, 2024
Merged

마이페이지 레이아웃 #57

merged 9 commits into from
Jan 29, 2024

Conversation

GitWoo1102
Copy link
Collaborator

@GitWoo1102 GitWoo1102 commented Jan 29, 2024

작업 내용

  • 피그마 요구사항대로 마이페이지 xml 작성
  • 머터리얼 캘린더뷰 종속성 추가하기
  • 나의스터디 및 리사이클러뷰 아이템은 gone으로 표시

체크리스트

  • Assignees 설정
  • Labels 설정
  • Projects 설정
  • Milestone 설정

기타

캘린더뷰 링크입니다.
https://github.com/prolificinteractive/material-calendarview
최신 버전은 2.0.1이 나온지 오래 되어서 현재 안드로이드 스튜디오에서는 xml에서 랜더링이 되지 않습니다.
많은 사람들이 겪고 있는 문제지만 해결은 5-6년전을 마지막으로 해결사항이 없나봅니다!
prolificinteractive/material-calendarview#876
xml에서 캘린더뷰 보고 싶으시다면 1.4.3, 1.6.0버전으로 낮추면 잘 나옵니다!

@GitWoo1102 GitWoo1102 added the design 레이아웃 작업 label Jan 29, 2024
@GitWoo1102 GitWoo1102 added this to the Week4 milestone Jan 29, 2024
@GitWoo1102 GitWoo1102 self-assigned this Jan 29, 2024
@GitWoo1102 GitWoo1102 linked an issue Jan 29, 2024 that may be closed by this pull request
5 tasks
Copy link
Member

@YuGyeong98 YuGyeong98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AnMyungwoo94 명우님 수고하셨습니다🙃

app:layout_constraintTop_toBottomOf="@+id/mcv_day_calender" />

<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_my_list"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rv_my_study_list로 변경하면 더 좋을 것 같습니다!

app:layout_constraintTop_toTopOf="@id/tv_profile_name" />

<com.prolificinteractive.materialcalendarview.MaterialCalendarView
android:id="@+id/mcv_day_calender"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mcv로도 충분하지 않을까라는 생각이 듭니다!

android.nonTransitiveRClass=true
android.enableJetifier=true
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://developer.android.com/jetpack/androidx/migrate
머터리얼 캘린더뷰 문제가 많네요..😱
enableJetifier 이 플래그를 사용하면 빌드 시간이 느려질 수 있다고 합니다!
근데 또 이게 없으면 빌드가 안되고 어떻게 해야 될까여..

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저도 많이 찾아봤는데 ㅠㅠ 이게 오래된거라 안드로이드X와 호환이 되지 않는 것 같습니다 ㅠㅠ

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://github.com/kizitonwose/Calendar
아니면 이걸로 라이브러리를 바꿀까요..?
이거는 업데이트가 꾸준히 되는 것 같아요

Copy link
Collaborator

@nuyhus-m nuyhus-m left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AnMyungwoo94 명우님 수고하셨습니다😊

Copy link
Member

@0se0 0se0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

명우님 수고 많으셨습니다😊

@YuGyeong98 YuGyeong98 merged commit 615ab31 into develop Jan 29, 2024
@YuGyeong98 YuGyeong98 deleted the feature/mypage-layout branch January 29, 2024 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design 레이아웃 작업
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

마이페이지 XML 화면구현
4 participants