AssetThumb
Flutter / multi_image_picker Asset์ Image๋ก ๋ณด์ด๊ฒ ํ๊ธฐ
Flutter์์ ์ฌ์ง์ ๋ค๋ฃฐ๋ ๋ณดํต image_picker, multi_image_picker๋ฅผ ๋ง์ด ํ์ฉํ์ค ํ ๋ฐ์. image_picker๋ ๊ทธ๋ฅ File์ ๋ฐํํ๊ธฐ ๋๋ฌธ์ ์ฝ์ต๋๋ค. ํ์ง๋ง multi_image_picker๋ Asset์ผ๋ก ๋ฐํํด์ ๋ค๋ฃจ๊ธฐ ๊น๋ค๋ก์ด ๋ถ๋ถ์ด ์์ต๋๋ค. ํนํ Asset์ ์ด๋ฏธ์ง๋ก ๋ณด์ฌ์ค์ผ ํ ๋ AssetThumb๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ง์ด ๊นจ์ ธ์ ๋์ค๊ธฐ ๋๋ฌธ์ ๊ณค๋ํ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ด๋ Image.memory()๋ฅผ ํ์ฉํ์ฌ ํ๋ฆฌํฐ ๋์ ์ฌ์ง์ ๋ณด์ฌ์ค ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด์ ๋งํด๋ณด๊ฒ ์ต๋๋ค. ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋จํฉ๋๋ค. 1. initState์์ Asset.file.getByteData(quality : x)๋ฅผ await์ผ๋ก ํธ์ถํด์ ByteData๋ฅผ ์ ์ฅํ๋ค. 2. setSta..