我一直在互联网上,似乎无法得到直接的答案或教程,所以这是我最后的尝试得到答案。
我有一个与Facebook SDK集成的Android应用程序。我添加了一个分享按钮,但我不喜欢它的外观。我已经看到其他应用程序具有不同的Facebook共享按钮,但由于某种原因,我没有看到任何关于如何做到这一点的文档。我尝试更改Facebook SDK的drawable文件夹中的.png但是没有用。
任何时候我都会指定自己的.png,它会在原生外观上呈现。
有人可以一步一步地帮助。非常感谢。
答案 0 :(得分:0)
您可以使用自己的按钮获得所需的外观。
然后申请onClick共享操作。 您可以使用ShareIntent例如
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, imageUri);
shareIntent.setType("text/plain");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, getString(R.string.label_share)));
主要的想法是不要尝试更改facebook sdk提供的共享按钮的外观,而是将共享功能添加到您自己的按钮。