Globa-Seoil-Univ / globa-android

2024년 졸업작품 Globa 앱 Front입니다.
MIT License
0 stars 0 forks source link

[BUG] 하이라이트가 남아 사라지지 않습니다. #20

Closed yyj1453 closed 1 day ago

yyj1453 commented 3 days ago

어떤 버그가 발생했나요?

버그를 재현하기 위한 순서를 작성해주세요.

기대 결과

추가적인 설명

HaeBun commented 3 days ago

하이라이트 구분이 필요하여, 색상으로도 구분하였습니다.

  1. 드래그한 하이라이트 = 노란색
  2. 댓글 하이라이트 = 빨간색

문제

  1. 드래그 하이라이트 후 댓글 작성 시, 하이라이트가 빨간색으로 변하지 않는 현상
  2. 댓글 하이라이트가 남겨진 섹션에서는 드래그 하이라이트가 동작하지 않는 현상

해결 조건 하이라이트 처리는 SpannableString을 사용중이며, 사용자가 드래그 중이더라도 계속해서 댓글 하이라이트를 유지해야 합니다.

또한, 댓글 하이라이트가 남겨진 섹션은 드래그 하이라이트를 위한 SpannableString 처리를 진행 후, 그 위에 댓글 하이라이트의 기능이 남겨져야 한다.

HaeBun commented 1 day ago

hotfix-kit-1.0.3 에 반영 완료했습니다.

댓글 하이라이트와 키워드 하이라이트 선택 방식이 동일하여, 사용자가 선택하는 조건에 따라 다르게 반응해야 하는 상황입니다. 코드 구현의 어려움과 상호작용 조건이 까다로워 조작에도 여러움이 있어 다음과 같이 구성을 변경했습니다.