你好,
首先 - 比你更棒的工具!!!
请帮忙! 如何更改个人资料(头像)占位符图像的默认颜色?
谢谢。
无论如何,这个占位符的可绘制对象在哪里?
@oleynikd您可以通过在DrawerImageLoader
定义不同的placeholder
来更改它
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
万分感谢!!!
调整占位符颜色的示例代码:
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您可以通过在
DrawerImageLoader
定义不同的placeholder
来更改它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/DrawerUIUtils.java#L93