2

L の開発者プレビューの Android 開発者ページによると、Outlineクラスを使用してビューのアウトラインを定義し、正しい方法で影を表示することができます。( http://developer.android.com/preview/material/views-shadows.html#shadows )

私の場合、私が使用する「L」-sdkはそれを見つけられませんでした。そのため、クラスをインポートして使用できませんでした。

sdk/samples/android-L/ui/views/Elevation/ElevationDragに格納されているテスト プロジェクトによると、このクラスは「android.graphics.outline」に格納されるはずですが、このプロジェクトでも正しく配置できません。

この機能はまだ開発者向けプレビューに実装されていませんか? それとも何か見逃していましたか?

4

2 に答える 2

2

最後にそれを手に入れました。

これは、Android Studio のバグです。アクティビティに手動でインポートを追加しました:

import android.graphics.Outline

エラーとして表示されますが、コンパイルして実行できます。彼らがこれをすぐに修正することを願っています。

編集: ここで問題を作成しました: https://code.google.com/p/android/issues/detail?id=72788&q=android%20studio%20android%20l&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

どうやら、彼らはそれに取り組んでいます。

于 2014-06-29T20:35:18.020 に答える
0

あなたと同じ問題ですが、あなたの答えはうまくいきませんでした。インポートしようとしています

import android.graphics.outline;

出力は次のとおりです。

Error:(7, 24) error: cannot find symbol class outline

は、 文build.gradleでうまく構成されているようです compileSdkVersion 'android-L'

**固定

正しいインポートは次のとおりです。import android.graphics.Outline;

于 2014-07-02T23:34:22.213 に答える