Hallo,
Erstmal - als Sie für so ein tolles Werkzeug!!!
Bitte helfen Sie! Wie kann ich die Standardfarben des Platzhalterbilds für das Profil (Avatar) ändern?
Vielen Dank.
Wo ist überhaupt das Drawable für diesen Platzhalter?
@oleynikd Sie können es ändern, indem Sie ein anderes placeholder
innerhalb von DrawerImageLoader
https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/util/DrawerImageLoader.java#L82
So definieren Sie das ImageLoader
https://github.com/mikepenz/MaterialDrawer#load -images-via-url
Und von dort kommt das Platzhaltersymbol standardmäßig:
https://github.com/mikepenz/MaterialDrawer/blob/769cbfdc233c4835f8403a4c94002166d4e7f8c0/library/src/main/java/com/mikepenz/materialdrawer/util/DrawerUIUtils.java#L93
Vielen Dank!!!
Beispielcode zum Optimieren der Platzhalterfarben:
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);
}
});
Hilfreichster Kommentar
@oleynikd Sie können es ändern, indem Sie ein anderes
placeholder
innerhalb vonDrawerImageLoader
https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/util/DrawerImageLoader.java#L82
So definieren Sie das
ImageLoader
https://github.com/mikepenz/MaterialDrawer#load -images-via-url
Und von dort kommt das Platzhaltersymbol standardmäßig:
https://github.com/mikepenz/MaterialDrawer/blob/769cbfdc233c4835f8403a4c94002166d4e7f8c0/library/src/main/java/com/mikepenz/materialdrawer/util/DrawerUIUtils.java#L93