自定义工作台界面
SDK 提供自定义配置接口,通过继承 KIMExpPageWorkSpace
重写、初始化配置等方式实现自定义配置需求。
样式配置
接口定义
KIMExpWorkSpacePage
方法 | 参数 | 返回值 | 说明 |
---|---|---|---|
configTitleBar | • titleView: CommonTitleBar 标题视图。 | Unit | 配置会话列表导航栏标题视图。可实现该方法,通过 titleBar 参数获取导航栏标题视图控件,对标题视图控件进行配置,如修改标题样式、添加左右侧按钮等。 |
代码示例
- 继承
KIMExpWorkSpacePage
, 自定义标题栏
kotlin
class CustomWorkSpaceTitle : KIMExpWorkSpace() {
override fun configureTitleBar(titleBar: CommonTitleBar) {
// 自定义标题内容
titleBar.setTitleText("自定义标题")
titleBar.setTitleTextColor(ContextCompat.getColor(WAppRuntime.getApplication(), R.color.color_3B64FC))
// 显示返回按钮
titleBar.setBackIconVisibility(View.VISIBLE)
// 自定义右侧两个图标
titleBar.setRightIcon1Visibility(View.VISIBLE)
titleBar.rightIcon1.setImageResource(R.drawable.ic_web_container_menu_right_custom1)
titleBar.rightIcon1.debounceClickListener {
WToastUtil.show("自定义按钮被点击")
}
titleBar.rightIcon2.setImageResource(R.drawable.ic_web_container_menu_right_custom1)
titleBar.rightIcon2.debounceClickListener {
WToastUtil.show("自定义按钮2被点击")
}
}
}
- 继承
KIMSdkApplication
, 并注册自定义页面配置
kotlin
class AppCustomizeApplication : KIMSdkApplication() {
override fun confMeatsOnBone(): KConf<Meat> {
return kConfOf(
KIMExpWorkSpacePage::class.java confTo CustomWorkSpaceTitle::class.java,
)
}
}
- 清单文件注册
AppCustomizeApplication
Xml
<application>
...
<meta-data
android:name="{your-package-name}.AppWorkspaceApplication"
android:value="com.kingsoft.kim.KIMSdkApplication" />
</application>
效果展示
工作台标题&常用标题 自定义
默认 | 自定义 |
---|---|
![]() | ![]() |
后台定制工作台
协作中台SDK支持定制工作台,接入方通过配置内置应用组件、单栏/双栏布局控件,以满足各部门不同的业务场景需求,实现“千人千面”的工作台。
效果展示

创建定制工作台
登录企业管理后台,即可创建定制工作台。
支持单独设置桌面端和移动端的视图;
支持设置工作台的布局,目前支持三种布局:单栏布局、双栏布局、双栏混合布局;
支持设置工作台组件,目前支持11种工作台组件:顶部栏、宣传栏、应用列表、常用应用、基础应用、待办、公告、日历、轻审批、多维表仪表盘、图文列表;
定制工作台的入口需要企业管理员授予权限,若没有定制工作台设置入口,请联系企业超级管理员。