Toy Project/iGPT
[iGPT] Version 1.0.5
mindw96
2023. 5. 9. 23:28
구현 내용
1. 답변이 오는 동안 로딩 표시 구현
구현 방법
FutureBuild 사용
api를 호출하는 함수를 FutureBuild의 future에 등록 후
if문을 통해서 API 통신이 완료되면 snapshot.connectionsState의 값이 ConnectionState.done과 일치하여 내용을 표시
else에는 loading indicator를 작성하여 구현하였다.
사용한 패키지는 flutter_spinkit (https://pub.dev/packages/flutter_spinkit)을 사용하였다.
iMessage과 유사한 3개의 점이 있는 ThreeBounce을 사용했다.