Ich habe eine benutzerdefinierte Klasse, die View
Klasse erweitert und in dem ich nur einige benutzerdefinierte Bitmaps zeichne. Jetzt Problem ist, wann immer ich diese Klasse in xml verwende, es verursacht rendering Problem.Unschärfemaskenfilter werden nicht unterstützt
Hier ist meine XML-Code:
<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>
Es gibt nichts anderes i in xml verwende aber immer noch Fehler ist es, ich auch für sie Screenshot teilen bin, unten zu überprüfen.
In meiner benutzerdefinierten View-Klasse habe ich verwendet BlurMaskFilter auch
BlurMaskFilter blurMaskFilter = new BlurMaskFilter(5,
BlurMaskFilter.Blur.NORMAL);
Wie Sie sehen, ich bin nicht in der Lage Vorschau meines Layout zu sehen und nicht einmal Komponentenbaum.
Konfiguration:
Android studio : 2.1.3
classpath 'com.android.tools.build:gradle:2.1.3'
compileSdkVersion 24
buildToolsVersion "24.0.0"
@close voter: Sie können mich fragen, was für Sie unklar ist, wie ich alles in Frage erwähnt habe, immer noch, wenn irgendetwas verpasst haben, lass es mich bitte wissen, anstatt nur eine kurze Bitte zu geben. –
Es rendert richtig, wenn Sie 'android: hardwareAccelerated =" false "' auf Ihrer Aktivität in 'AndroidManifest.xml' setzen – skydroid
Es ist bereits falsch im Application-Tag selbst, muss ich es wieder für die Aktivität auch erwähnen? –