Files
sodalive-android/docs/20260316_커뮤니티_고정게시물_핀표시_그리드전용_수정.md

1.6 KiB

20260316_커뮤니티_고정게시물_핀표시_그리드전용_수정.md

개요

  • 커뮤니티 게시물 고정 기능을 리스트 형태와 그리드 형태 모두에 적용했으나, 요구사항 변경에 따라 리스트 형태에서는 핀 아이콘을 제거하고 그리드 형태에서만 표시하도록 수정한다.

작업 내용

  • item_creator_community_all.xml (리스트 아이템)에서 iv_pin 제거
  • item_creator_community.xml (리스트 아이템)에서 iv_pin 제거
  • CreatorCommunityAllAdapter.kt (리스트 어댑터)에서 iv_pin 표시 로직 제거
  • CreatorCommunityAdapter.kt (리스트 어댑터)에서 iv_pin 표시 로직 제거
  • 빌드 및 린트 체크 (./gradlew :app:assembleDebug, ./gradlew :app:ktlintCheck)

검증 기록

  • 무엇을: 리스트 형태에서 고정 핀 아이콘 노출 여부 확인
  • 왜: 요구사항에 따라 그리드 형태에서만 핀을 노출하기 위함
  • 어떻게: 코드 수정 후 빌드 성공 여부 및 린트 확인
  • 결과:
    • 리스트 형태 아이템 레이아웃에서 iv_pin 뷰를 삭제함.
    • 리스트 어댑터들에서 iv_pin을 참조하거나 가시성을 변경하는 코드를 삭제함.
    • 그리드 형태(item_creator_community_all_grid.xml, CreatorCommunityAllGridAdapter.kt)는 기존대로 유지하여 핀 아이콘이 노출되도록 함.
    • ./gradlew :app:assembleDebug 성공.
    • ./gradlew :app:ktlintCheck 결과, 패키지명 규칙 외의 다른 스타일 위반 사항(빈 줄, 후행 쉼표 등)을 수정 완료함.