web-dev-qa-db-ja.com

In Android Studio message "Paint.setShadowLayer .. graphics not precision .."このコードなし

Android studio xml preview: "レイアウトエディターのグラフィックプレビューが正確でない可能性があります:-Paint.setShadowはサポートされていません。"また、「Edit-Find-Find in Path」を実行しようとしましたが、すべてのプロジェクトでこのコード行がまったく見つかりませんでしたが、なぜこのメッセージが表示されるのですか?

this questionを読みましたが、正しい値がシャドウ値を含むコードの数行を試した後にこのメッセージが表示されるとは思わないが、それらの行を削除した後も残ります。

enter image description here

26
Yuval Levy

心配しないでください、コードのプレビューは出力と同じではなく、無効なキャッシュ/再起動が機能する場合があります。または、グラフィカルプレビューの上部にあるコンボボックスでAPIレベルを変更します。

10
Chirag thaker

警告の理由は、いくつかのマテリアルデザイン要素(フローティングアクションボタンなど)を使用しているためです。これらの要素で座標レイアウトを使用すると、この警告を削除できます。

1
Priyank Patel

バージョンツールのためにサポートされていないためFrom:compileSdkVersion 26 buildToolsVersion "26.0.1"

to:compileSdkVersion 19 buildToolsVersion "19.0.0"

下位のSDKから上位のSDKへのバージョンコンパイルのようになります。

Uはバージョンを上位から下位に変更できます。

---------- oR

Uはすべてのフィデリティ警告を無視でコードを実行できます

-

0
Eshan Chattaraj

カスタムグラフィックのためにこれを示しています。次のAndroidスタジオアップデートでこれらのビューが表示されることを願っています

0
Yunus Dawji