最终的效果图,右下角微信多图为自定义调用系统分享,分享到微信。
在你能正常调用share sdk的时候想在原本的基础上加自定义的分享非常的简单。
它的官网已经给出了代码,但是给的不是很清楚。
lz毕竟是新手所以去问了客服(问第一个给我的是错误答案,坑了我。问了第二个才让我写了出来),下面直接上代码。
在源码里面有写好的添加方法,直接调用即可(在OnekeyShare类里)
在你调用分享的类里加上:
//自定义分享,微信多图分享 Bitmap enableLogo = BitmapFactory.decodeResource(context.getResources(), R.mipmap.sharepic); Bitmap disableLogo = BitmapFactory.decodeResource(context.getResources(), R.mipmap.sharepic); String label = "微信多图"; View.OnClickListener listener = new View.OnClickListener() { public void onClick(View v) { } };上面的两个logo是显示的图片,label是下面的名字,再接着下面就是点击你加分享的点击事件了。
上面的写完调用添加自定义分享的方法:
oks.setCustomerLogo(enableLogo, disableLogo, label, listener); // 启动分享GUI oks.show(context);oks是 OnekeyShare oks = new OnekeyShare;
这样子就可以在share sdk的原基础上完成你自定义添加的分享了。