์๋ ,
์ฐ์ - ๊ทธ๋ฐ ํ๋ฅญํ ๋๊ตฌ์ ๋ํด ๋น์ ๋ณด๋ค!
๋์์ฃผ์ธ์! ํ๋กํ(์๋ฐํ) ์๋ฆฌ ํ์์ ์ด๋ฏธ์ง์ ๊ธฐ๋ณธ ์์์ ๋ณ๊ฒฝํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
๊ฐ์ฌ.
์ด์จ๋ ์ด ์๋ฆฌ ํ์์๋ฅผ ์ํ ๋๋ก์ด๋ธ์ ์ด๋์ ์์ต๋๊น?
@oleynikd ๋น์ ์ ๋ค๋ฅธ ์ ์ํ์ฌ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค placeholder
๋ด๋ถ DrawerImageLoader
https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/util/DrawerImageLoader.java#L82
ImageLoader
๋ฅผ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
https://github.com/mikepenz/MaterialDrawer#load -images-via-url
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฆฌ ํ์์ ์์ด์ฝ์ด ๋์ค๋ ๊ณณ์
๋๋ค.
https://github.com/mikepenz/MaterialDrawer/blob/769cbfdc233c4835f8403a4c94002166d4e7f8c0/library/src/main/java/com/mikepenz/materialdrawer/util/DrawerUI93s.java#L
์ ๋ง ๊ณ ๋ง์!!!
์๋ฆฌ ํ์์ ์์์ ์กฐ์ ํ๊ธฐ ์ํ ์ํ ์ฝ๋:
DrawerImageLoader.init(new AbstractDrawerImageLoader() {
<strong i="6">@Override</strong>
public Drawable placeholder(Context ctx, String tag) {
return new IconicsDrawable(ctx, MaterialDrawerFont.Icon.mdf_person).colorRes(android.R.color.white).backgroundColorRes(R.color.primary).sizeDp(56).paddingDp(16);
}
});
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@oleynikd ๋น์ ์ ๋ค๋ฅธ ์ ์ํ์ฌ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค
placeholder
๋ด๋ถDrawerImageLoader
https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/util/DrawerImageLoader.java#L82
ImageLoader
๋ฅผ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.https://github.com/mikepenz/MaterialDrawer#load -images-via-url
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฆฌ ํ์์ ์์ด์ฝ์ด ๋์ค๋ ๊ณณ์ ๋๋ค.
https://github.com/mikepenz/MaterialDrawer/blob/769cbfdc233c4835f8403a4c94002166d4e7f8c0/library/src/main/java/com/mikepenz/materialdrawer/util/DrawerUI93s.java#L