Materialdrawer: [質問]デフォルトのprofileIconカラーを変更する方法

作成日 2016年07月27日  ·  4コメント  ·  ソース: mikepenz/MaterialDrawer

やあ、

まず第一に-そのような素晴らしいツールのためにあなたより!!!

助けてください! プロファイル(アバター)プレースホルダー画像のデフォルトの色を変更するにはどうすればよいですか?
ありがとう。

question

最も参考になるコメント

@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

全てのコメント4件

とにかく、このプレースホルダーのドローアブルはどこにありますか?

@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);
    }
});
このページは役に立ちましたか?
0 / 5 - 0 評価