2016-08-29 2 views
1

私はカスタムマスクを描画しています。Viewクラスを拡張するカスタムクラスが1つあります。今問題は、私は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クラスで

enter image description here

私が使用しているBlurMaskFilterも

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

、私は私のレイアウトのプレビューともないコンポーネントツリーを見ることができないです。

構成:このようなAndroidManifest.xmlであなたの活動に

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

compileSdkVersion 24 
buildToolsVersion "24.0.0" 
+1

@close voter:あなたには不明なことを私に聞くことができます。問題のすべてを言及していますが、私が逃したことがあれば、ちょうど近い要請をする代わりに教えてください。 –

+1

'AndroidManifest.xml'でアクティビティに' android:hardwareAccelerated = "false" 'を設定した場合、正しくレンダリングされます – skydroid

+0

アプリケーションタグ自体には既にfalseです。 –

答えて

0

設定android:hardwareAccelerated="false":私のために

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

その作業罰金。

関連する問題