我已经在我的Android制作应用中使用Digits几个月了,没有任何问题。最近Digits升级到2.0.0版。我尝试按照Digits upgrade guide升级我的实现。一切都按预期工作但主题。
我的实施:
在我的应用中,在扩展Application
的活动中,我初始化了数字as given in docs,并发布使用以下代码设置主题:
new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build();
其中CustomDigitsTheme
是:
<style name="CustomDigitsTheme" parent="Theme.AppCompat.Light">
<item name="android:textColorPrimary">@color/text_primary</item>
<item name="android:textColorSecondary">@color/text_hint</item>
<item name="android:textColorLink">@color/accent</item>
<item name="dgts__accentColor">@color/accent</item>
<item name="dgts__logoDrawable">@drawable/logo</item>
</style>
请注意,Digits提供了另一种设置主题的方法(使用DigitsAuthButton
)。但我无法使用它,因为在我的实施中我使用常规Button
。
答案 0 :(得分:1)
解决。
愚蠢地把这段代码:
new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build();
而不是:
Fabric.with(this, new TwitterCore(twitterAuthConfig), new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build());