私はアンドロイドを初めて使っています。私はアプリケーションでベクトルdrawableを使用しようとしています。以下のコードは、Marshmallowバージョンまでうまく動作します。下位バージョンでも正常に動作します。しかし、私がノーガットでそれを動かすとすぐに、イメージはぼやけてしまいます。ANDROID NOUGATのBlurr画像を示すベクターの図表
マイbuild.gradle(プロジェクト)のバージョンが(アプリ)
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
minSdkVersion 15
targetSdkVersion 25
vectorDrawables.useSupportLibrary = true
}
サポートバージョンである2.0以上であると、私のbuild.gradleのコードの下に追加しました:
compile 'com.android.support:appcompat-v7:25.3.1'
また
私が追加しました私のXMLでのonCreateメソッド
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
で以下のコード:
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
app:srcCompat = "@drawable/ic_camera_black_24dp"/>
ImageView XMLに 'android:scaleType =" fitXY "'を追加しようとしましたか? – MatPag
@MatPag素早い返答をありがとう。私もそれを試みましたが、すべて無駄でした。それでも画像はぼやけています。 – Matrix
小さなサンプルプロジェクトをアセンブルしてgithubのリンクを提供できますか?最近のサポートライブラリで解決しなければならない、ベクトルドロアブルに過去に多くの問題があったので、私はこれについて興味があります。 – MatPag