Class BaseStrokeContent

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected BaseLayer layer  
    • Method Detail

      • setContents

        public void setContents​(java.util.List<Content> contentsBefore,
                                java.util.List<Content> contentsAfter)
        Specified by:
        setContents in interface Content
      • resolveKeyPath

        public void resolveKeyPath​(KeyPath keyPath,
                                   int depth,
                                   java.util.List<KeyPath> accumulator,
                                   KeyPath currentPartialKeyPath)
        Description copied from interface: KeyPathElement
        Called recursively during keypath resolution. The overridden method should just call: MiscUtils.resolveKeyPath(keyPath, depth, accumulator, currentPartialKeyPath, this);
        Specified by:
        resolveKeyPath in interface KeyPathElement
        Parameters:
        keyPath - The full keypath being resolved.
        depth - The current depth that this element should be checked at in the keypath.
        accumulator - A list of fully resolved keypaths. If this element fully matches the keypath then it should add itself to this list.
        currentPartialKeyPath - A keypath that contains all parent element of this one. This element should create a copy of this and append itself with KeyPath#addKey when it adds itself to the accumulator or propagates resolution to its children.
      • addValueCallback

        @CallSuper
        public <T> void addValueCallback​(T property,
                                         @Nullable
                                         LottieValueCallback<T> callback)
        Description copied from interface: KeyPathElement
        The overridden method should handle appropriate properties and set value callbacks on their animations.
        Specified by:
        addValueCallback in interface KeyPathElement