728x90
전체 동작 흐름
- 사용자가 그리드에 있는 이미지 중 하나를 클릭합니다.
- 클릭된 이미지를 나타내는 index가 imagePaths[index]로 전달됩니다.
- updateAvatarPath 메서드를 호출하여, 선택된 이미지 경로를 ProfileProvider에 저장합니다.
- 이 과정에서 ProfileProvider는 상태가 변경되었음을 알리고, UI는 업데이트된 이미지를 반영합니다.
context
.read<ProfileProvider>() // Provider에서 ProfileProvider 인스턴스를 가져옴
.updateAvatarPath( // ProfileProvider의 updateAvatarPath 메서드를 호출
loginId, imagePaths[index]); // loginId와 선택된 이미지 경로를 메서드에 전달
child: ClipRRect(
borderRadius: BorderRadius.circular(12.0),
child: Image.asset(
imagePaths[index], // 각 이미지 경로를 가져옴
fit: BoxFit.cover,
),
),
728x90
'코딩 > ♠♠기술 구현' 카테고리의 다른 글
닉네임 변경후 알림보내기 작동 순서. (0) | 2024.08.23 |
---|---|
닉네임 변경후 알림 보내기(위에걸로 하기) (0) | 2024.08.23 |
프로바이더 이용한 닉네임 변경 다시 정리 (0) | 2024.08.23 |
닉네임 변경시 친구목록의 친구에게 알림 가도록 하기. (0) | 2024.08.22 |
상태관리 일기개수 추가 (1) | 2024.08.21 |