public void setTypefaces(@NonNull Map<String, Typeface> typefaceMap) { this.typefaceMap = typefaceMap; for (int i = 0, count = getChildCount(); i < count; ++i) { View view = getChildAt(i); if (view instanceof IRenderView) { IRenderView renderView = (IRenderView) view; renderView.setCustomTypefaces(typefaceMap); } } }
if (imageLoader != null) // if null it will be transferred in setImageLoader() below renderView.setImageLoader(imageLoader); renderView.setCustomTypefaces(typefaceMap);