public static GenericDraweeHierarchyBuilder newInstance(Resources resources) {
    return new GenericDraweeHierarchyBuilder(resources);
  }
Class to construct a {@link GenericDraweeHierarchy}.

<p>Drawables must not be reused by multiple hierarchies. Each hierarchy needs to have its own
drawable instances. Since this builder does not do deep copies of the input parameters, it is the
caller's responsibility to pass a different drawable instances for each hierarchy built.
Likewise, hierarchies must not be reused by multiple views. Each view needs to have its own
instance of a hierarchy. The caller is responsible for building a new hierarchy for each view.
drawee/src/main/java/com/facebook/drawee/generic/GenericDraweeHierarchyBuilder.java