-1

[Disclaimer: DEPRECATED - Digits has changed implementation and ownership. The question/answer is outdated]

I have been using Digits in my Android production app for few months now without any issues. Recently Digits was upgraded to version 2.0.0. I tried upgrading my implementation for the same by following Digits upgrade guide. Everything is working as expected but theme.

My implementation:

In my app, in the activity which extends Application, I have initialized digits as given in docs, and post that used the following code to set theme:

new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build();

where CustomDigitsTheme is:

<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>

Note that Digits provide another way to set theme (using DigitsAuthButton). But I can't use it because in my implementation I'm using regular Button.

mumayank
  • 1,670
  • 2
  • 21
  • 34

1 Answers1

1

[Disclaimer: DEPRECATED - Digits has changed implementation and ownership. The question/answer is outdated]

Solved.

Silly to put this code:

new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build();

instead of:

Fabric.with(this, new TwitterCore(twitterAuthConfig), new Digits.Builder().withTheme(R.style.CustomDigitsTheme).build());

mumayank
  • 1,670
  • 2
  • 21
  • 34