Фильтры Blur Mask не поддерживаются

У меня есть один пользовательский класс, который расширяет View класс и в котором я просто рисую некоторые пользовательские растровые изображения. Теперь проблема в том, что всякий раз, когда я использую этот класс в XML, это создает проблему рендеринга.

Вот мой XML-код:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <com.custom.DrawingView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

</RelativeLayout>

Больше ничего я не использую в xml, но все еще есть ошибка, я также делюсь скриншотом для этого, проверьте ниже.

введите описание изображения здесь

В моем собственном классе View я также использовал BlurMaskFilter

BlurMaskFilter blurMaskFilter = new BlurMaskFilter(5,
            BlurMaskFilter.Blur.NORMAL);

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

Конфигурация:

Android studio : 2.1.3
classpath 'com.android.tools.build:gradle:2.1.3'

compileSdkVersion 24
buildToolsVersion "24.0.0"

1 ответ

Задавать android:hardwareAccelerated="false" on your activity inAndroidManifest.xml как это:

 <activity android:name=".MyActivity" android:hardwareAccelerated="false">

Its work fine for me.

Другие вопросы по тегам