扫一扫咨询方案
首页
登录/注册

{user.username}

ID: {user.id}

模板 SDK 文档

  • 云渲染

    • Demo下载
    • SDK
    • 开发指南
    • AI API 文档
    • 开发者 API 文档
    • 控制台指南
    • 快速入门
    • 产品简介
  • 模板SDK

    • 用户常见问题
    • Demo 下载
    • 开发指南
    • 服务端 SDK
    • iOS SDK
    • 安卓端 SDK
    • 产品简介
  • 剪辑SDK

    • Demo下载
    • SDK
    • 开发指南
    • 产品简介
  • 模板制作教程

    • 模板制作进阶教程
    • 测试模板素材案例下载
    • 常见模板制作案例
    • 模板制作教程
    • 模板制作工具下载
    • 入门指南
  • 剪辑制作教程

    • 剪辑特效导出教程
    • 剪辑特效测试素材
    • 剪辑特效制作工具下载
    • 入门指南
产品简介
安卓端 SDK
iOS SDK
服务端 SDK
开发指南
Demo 下载
用户常见问题
首页 > Android SDK > 动态模板高级素材替换

动态模板高级素材替换

更新时间 : 2021-02-22 09:35:45

动态模板高级图片素材替换

常用于替换动态模板中某个指定位置的用户头像
SXTemplate#setDynamicSubFiles

//需要在commit之后调用
public void setDynamicSubFiles(String json)

动态模板高级文字素材替换

常用于给动态模板每张图片绑定字幕
SXTemplate#setDynamicSubTexts

//cacheDir为文字生成图片的缓存目录
//需要在commit之后调用
public void setDynamicSubTexts(String json, String cacheDir)

如需设置字体,在开始渲染前调用SXTextCanvas的静态方法setFontMap

//fontMap key:模板中字体的名称 value:字体路径
public static void setFontMap(Map<String, String> fontMap)

json格式请参阅动态模板高级素材替换规范

首页 > Android SDK > 动态模板高级素材替换
动态模板高级素材替换
更新时间 : 2021-02-22 09:35:45
  • 云渲染
    • Demo下载
    • SDK
    • 开发指南
    • AI API 文档
    • 开发者 API 文档
    • 控制台指南
    • 快速入门
    • 产品简介
  • 模板SDK
    • 用户常见问题
    • Demo 下载
    • 开发指南
    • 服务端 SDK
    • iOS SDK
    • 安卓端 SDK
    • 产品简介
  • 剪辑SDK
    • Demo下载
    • SDK
    • 开发指南
    • 产品简介
  • 模板制作教程
    • 模板制作进阶教程
    • 测试模板素材案例下载
    • 常见模板制作案例
    • 模板制作教程
    • 模板制作工具下载
    • 入门指南
  • 剪辑制作教程
    • 剪辑特效导出教程
    • 剪辑特效测试素材
    • 剪辑特效制作工具下载
    • 入门指南

动态模板高级图片素材替换

常用于替换动态模板中某个指定位置的用户头像
SXTemplate#setDynamicSubFiles

//需要在commit之后调用
public void setDynamicSubFiles(String json)

动态模板高级文字素材替换

常用于给动态模板每张图片绑定字幕
SXTemplate#setDynamicSubTexts

//cacheDir为文字生成图片的缓存目录
//需要在commit之后调用
public void setDynamicSubTexts(String json, String cacheDir)

如需设置字体,在开始渲染前调用SXTextCanvas的静态方法setFontMap

//fontMap key:模板中字体的名称 value:字体路径
public static void setFontMap(Map<String, String> fontMap)

json格式请参阅动态模板高级素材替换规范