帮助与文档

> >

自定义UI界面分享,我们提供了两种方式:

一、放弃用ShareSDK的默认的九宫格界面

 

功能介绍:可以自己设计UI,不显示我们的分享菜单和编辑框,可以分两种事先方法:

分享形式a》可以调用快捷分享代码实现

设定自定义UI调用onekeyshare代码可参考帖子–不同平台分享不同内容,本帖子里有demo代码可下载下来参考

在设置的按钮下调用分享的代码:

 

分享形式b》指定单独平台的分享(无九宫格界面)

下面分别使用新浪微博和QQ空间作为例子,举例如何利用此方法实现分享功能。可以参考帖子:ShareSDK自定义界面+仿搜狐视频弹窗分享详解

1)新浪微博

2)QQ空间


具体各个平台具体所需参数可以参考不同平台的详细参数说明

二、简单修改ShareSDK的九宫格界面

1、修改九宫格界面图标的顺序

功能介绍:可任意调整分享菜单中的社交平台的排序功能介绍:将编辑框的标题栏颜色与您的APP统一风格

只需要手动更新数组的顺序即可,SortId属性控制平台图标的排列顺序,从“1”开始,越大越后面,九宫格按照左到右,上到下顺序排列,

详情请见demo

2、隐藏分享图文编辑页面

功能介绍:进去编辑框自动分享,不显示分享菜单

在一键分享方法中添加代码并且修改下代码:

oks.setSilent(true);   隐藏编辑页面

oks.setSilent(false); 显示编辑页面

3、自定义分享菜单项

功能介绍:在分享菜单中加入自定义的按钮

快捷分享的九宫格列表提供添加自定义图标的功能,方法如下:


这样的代码可以多次使用,以添加任意数量的自定义图标。快捷分享默认会将自定义图标放在九宫格的最后位置,如果您需要放在它在其他地方,可以到PlatformGridView.PlatformAdapter中修改代码

注意:更多修改UI的说明参考这里

 

 

2 6

相关文档