2016-07-28 9 views
1

Когда я запускаю свое приложение на устройстве kitkat, все полупрозрачные градиенты в моем приложении становятся сплошным цветом. К сожалению, я не могу опубликовать скриншоты из-за того, что приложение находится в разработке.Полупрозрачные градиенты становятся сплошными цветами на Kitkat

Примеры:

  • полупрозрачный серый градиент на светлом фоне становится твердой черной
  • полупрозрачный серый градиент на черном фоне становится твердым белым

Эта проблема не воспроизводимы на Lollipop и выше. Мой min sdk равен 19, компиляция и целевые sdks равны 23.

Неужели кто-нибудь сталкивался с подобной проблемой?

ВАЖНО EDIT:

Когда я фон мое приложение и вернуться к нему, то все отображается правильно.

+0

ли чек вашей темы? –

+0

См. Мое важное изменение. – Mariusz

+0

как вы создаете эти градиенты? с помощью 'new GradientDrawable'? 'новый LinearGradient'? – pskink

ответ

0

я смог достичь градиента для фона с помощью кода

GradientDrawable gradientDrawable = new GradientDrawable(
       GradientDrawable.Orientation.TOP_BOTTOM, 
       new int[]{0xFF151D2A, 0xFF591E22, 0xFF901E1E}); // Gradient Color Codes 
     gradientDrawable.setCornerRadius(0f);     // Setting Corner Radius 
     gradientDrawable.setGradientRadius(5);    // Setting Graidnet Radius 
     gradientDrawable.setGradientCenter(5, 5); 
     gradientDrawable.setGradientType(GradientDrawable.LINEAR_GRADIENT); 
     mDrawerLayout.setBackground(gradientDrawable);