やあ、
まず第一に-そのような素晴らしいツールのためにあなたより!!!
助けてください! プロファイル(アバター)プレースホルダー画像のデフォルトの色を変更するにはどうすればよいですか?
ありがとう。
とにかく、このプレースホルダーのドローアブルはどこにありますか?
@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/DrawerUIUtils.java#L93
大いに感謝する!!!
プレースホルダーの色を微調整するためのサンプルコード:
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/DrawerUIUtils.java#L93