BitmapShader показывает черный фон вместо растрового изображения

В приложении «Мой» я использую растровый шейдер, чтобы создать круглое изображение профиля,

Это хорошо работает, однако в Asus Padfone Infinity он отображается как черный круг.

Прикрепленный фрагмент кода из моего пользовательского ImageView:

circularBitmapShader = new BitmapShader((Bitmap) this.bitmapData.bitmap, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP); circularPaint.setShader(circularBitmapShader); circularPaint.setAlpha(alpha); circularBitmapShader.setLocalMatrix(matrix); bitmapRect.set(0, 0, getWidth(), getHeight()); if (clipCircleRadius == -1) { canvas.drawRoundRect(bitmapRect, bitmapRect.width() / 2, bitmapRect.height() / 2, circularPaint); } else { canvas.drawRoundRect(bitmapRect, clipCircleRadius, clipCircleRadius, circularPaint); } 

Intereting Posts
Что является стандартным способом публикации объекта JSON вместе с файлом с использованием MultipartEntityBuilder и HTTP-клиента на Android Предотвратите второй вызов ajax от ожидания до завершения первого вызова ajax Получение контекста активности в андроид неактивного класса Рассчитать фактическое расстояние, пройденное мобильным Использование SVG-файлов с libgdx Интеграция WebView WebView Как удалить границу в Listview? Libgdx бросает исключение на приложение helloworld при запуске в эмуляторе Можно ли показывать цифровые тексты в TextView в Android? Обновление до SDK 21 – Ошибка раздувания класса android.support.v7.internal.widget.ActionBarContainer Динамически изменять значения colors.xml, чтобы изменить внешний вид приложения android. Android EditText Прозрачный фон Не получать обратные вызовы CountDownTimer в службе Как получить новый Intent extra, когда деятельность будет перенесена на передний план? Как обрабатывать обратные вызовы URL-адресов OAuth с помощью фильтров Intent, если проверка подлинности выполняется с помощью webview?