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

[FIX] 마이페이지-러닝 기록 / 이미지뷰 elevation 제거 #240

Merged
merged 2 commits into from
Sep 23, 2023

Conversation

unam98
Copy link
Contributor

@unam98 unam98 commented Sep 23, 2023

📌 개요

closed #237 마이페이지-러닝기록 / 이미지뷰 elevation 제거

✨ 작업 내용

  • cardView elevation 제거
  • MaterialCardView로 변경
  • strokeColor, strokeWidth 추가

✨ PR 포인트

모서리 둥글게 imageView의 frame을 만들고 이 안에 서버에서 받아온 image data를 바인딩할 때 cardView 말고 더 간편한 방법이 있을까요?!

📸 스크린샷/동영상

- strokeColor, strokeWidth 활용을 위해 MaterialCardView로 변경해주었음
@unam98 unam98 added 우남 🐼 우남 담당 FIX 💥 버그 및 오류 해결 labels Sep 23, 2023
@unam98 unam98 requested a review from leeeha September 23, 2023 09:02
@unam98 unam98 self-assigned this Sep 23, 2023
Copy link
Member

@leeeha leeeha left a comment

Choose a reason for hiding this comment

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

서버로부터 이미지를 받아오는 게 아니면 ImageView 자체의 백그라운드를 회색 테두리 drawable 리소스로 지정하면 되는데, 현재는 그렇지 않기 때문에 CardView로 감싸는 것이 최선인 거 같습니다..!

찾아보니 이 문서 처럼 비트맵에 확장함수를 만들어서 서버로부터 받아온 이미지에 직접 테두리를 그리는 방법도 있던데, 코드량을 비교해봤을 때 카드뷰 사용하는 게 더 간단해보이네요 😅

app:layout_constraintDimensionRatio="1:1"
app:layout_constraintStart_toStartOf="@id/iv_my_page_history_frame"
app:layout_constraintTop_toTopOf="@id/iv_my_page_history_frame">
app:layout_constraintTop_toTopOf="@id/iv_my_page_history_frame"
app:strokeColor="#D9D9D9"
Copy link
Member

Choose a reason for hiding this comment

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

colors.xml 파일에 컬러 리소스를 따로 만들어서 사용하면 더 좋을 거 같습니다! 다른 곳에서 재사용 하기도 편하고 오타도 방지할 수 있을 거 같아서요 :)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

땡큐!!

@unam98 unam98 merged commit 85b515c into develop Sep 23, 2023
2 checks passed
@leeeha leeeha changed the title [fix] 마이페이지-러닝 기록 / 이미지뷰 elevation 제거 [FIX] 마이페이지-러닝 기록 / 이미지뷰 elevation 제거 Sep 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FIX 💥 버그 및 오류 해결 우남 🐼 우남 담당
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ui] 마이페이지-러닝기록 / ImageView elevation 제거
2 participants