Interface SXTextAnimationDelegate

  • All Known Implementing Classes:
    SXTextTrack

    public interface SXTextAnimationDelegate
    • Method Detail

      • addTextAnimation

        SXTextAnimationEffect addTextAnimation​(java.lang.String textAnimationPath,
                                               int index)
        添加文字动画
        Parameters:
        textAnimationPath - 动画资源路径
        index - , 位置, -1 表示追加到末尾
        Returns:
        文字动画对象,失败时返回null
      • addTextAnimationByCopy

        SXTextAnimationEffect addTextAnimationByCopy​(SXTextAnimationEffect effect,
                                                     int index)
        通过复制添加文字动画
        Parameters:
        effect - , 文字动画对象
        index - , 位置, -1 表示追加到末尾
        Returns:
        文字动画对象,失败时返回null
      • removeTextAnimation

        boolean removeTextAnimation​(java.lang.String textAnimationId)
        删除文字动画
        Parameters:
        textAnimationId - 文字动画ID
        Returns:
        删除成功返回true,否则返回false
      • getTextAnimation

        SXTextAnimationEffect getTextAnimation​(java.lang.String textAnimationId)
        根据 id 获取文字动画
        Parameters:
        textAnimationId - 文字动画ID
        Returns:
        SXTextAnimationEffect
      • getNumTextAnimations

        int getNumTextAnimations()
        获取文字动画的数量
        Returns:
        int
      • getTextAnimations

        java.util.List<SXTextAnimationEffect> getTextAnimations()
        获取当前对象所有应用的文字动画对象
        Returns:
        文字动画对象List集合