我想在我的 Android 应用程序上使用我的自定义点赞按钮,而不是使用默认的 Facebook 按钮 (LikeView)。 我正在使用适用于 Android 的 Facebook SDK。 我如何实现自定义“赞”按钮?
最佳答案
因为它是 Android,所以您绝对可以自定义所有内容。例如,我创建了示例自定义 LikeView。您可以设置任何您想要的颜色,但请尽量考虑 Facebook 惯例。
怎么办?
规则如下:
在 Android 应用程序中,如果您从任何 SDK 重新实现资源,它会将其覆盖为您设置的新值。
我从 FacebookSdk 类中找到了这些变量,并在我自己的应用程序中覆盖了它。你也可以。
1.将以下样式添加到您的样式文件并设置您自己的选择器。它将覆盖 LikeButton 选择器
<style name="com_facebook_button_like" parent="com_facebook_button">
<item name="android:background">@drawable/btn_facebook_like_background_selector</item>
</style>
2.将以下颜色添加到您的 color.xml 文件中。设置任何你想要的颜色。
<color name="com_facebook_likeboxcountview_text_color">#FFFFFFFF</color>
<color name="com_facebook_likeboxcountview_border_color">#FFFFFFFF</color>
关于android - 实现自定义 Facebook 点赞按钮而不是使用 Facebook 的默认点赞按钮 (LikeView)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32434228/