У меня есть один пользовательский класс, который расширяет класс 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, но все еще ошибка есть, я также обмен скриншот для него, проверьте ниже.
В моей настраиваемое представление класса я использовал 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"
@close voter: Вы можете спросить меня, что неясно для вас, так как я упомянул все, о чем идет речь, но если что-то, что я пропустил, пожалуйста, дайте мне знать, а не просто давайте тесный запрос. –
Он корректно отображает, если вы установили 'android: hardwareAccelerated =" false "' на вашу активность в 'AndroidManifest.xml' – skydroid
Это уже неверно в самом теге приложения, нужно ли также упоминать его снова для активности? –