2022-08-15 클론 코딩 개발 일지

2022. 8. 15. 03:24클론 코딩 일지

13일 해야할 것에 두가지가 있었다.

1. 내 스토리 추가 화면

2. 다른 사람 스토리 업데이트하면 확인하는것

 

2번에서 수정해야할것들이 있었다.

먼저 기존에 스토리 리스트를 보여주기 위해 사용하였던 LazyRow 의 items 를 itemsIndexed 로 변경하였다.

index 0  -> 내 스토리는 항상 나오는데 if 스토리가 스토리 추가하는 모양 else 스토리를 보여주는 모양

else -> 다른 사람 스토리를 보여준다. ( 업데이트가  있으면 )

 

람다를 이용해 스토리리스트에 onStoryClicked(openScreen, it -> 선택한 스토리가 오게) 를 넣어서 일단 선택한 유저 스토리가 무엇인지를 판별 

그리고 그 story 유저 닉네임, 이미지, 스토리 이미지를 nav Arguments 로 보내기. ==> 이게 말썽이었다. 이상하게 계속 안돼서 알고보니 띄어쓰기 하나가 문제였던것 같다.........................................ㅅㅂ....

null 처리도 defaultValue로 처리 확인.

 

이제 UserStoryScreen 에서 받아온 정보를 가지고 화면에 띄워주는데 

생각해봐야할것은 인스타 스토리는 스토리 하나당 약 5초 정도 보여주고 다음 스토리 보여주고 끝에 오면 스토리가 끝나고 홈화면으로 간다. 이걸 어떻게 구현해야할지 생각해봐야겠다.

내 스토리 업데이트하는건 간단하게 사진만 하는걸로 일단 해야겠다.