Android中的模糊SVG图片

Ban*_*ana 6 java svg android vector android-xml

我从网站添加了一个用户svg图像。图像应该清晰,但是当我在应用程序中将其用作默认用户图像时,图像非常模糊。

<!-- Thumbnail Image -->
<com.android.volley.toolbox.NetworkImageView
   android:id="@+id/thumbnail"
   android:background="@drawable/ic_icon_user"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:layout_alignParentLeft="true"
   android:layout_marginRight="8dp" />
Run Code Online (Sandbox Code Playgroud)

另外我将如何在android中编辑svg图像颜色。我尝试添加自定义颜色,但是没有用。

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportHeight="24"
    android:viewportWidth="24">
       <path
            android:fillColor="@color/ColorRed"
            android:pathData="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z" />
</vector>
Run Code Online (Sandbox Code Playgroud)

小智 7

将此添加到应用程序build.gradle有助于我解决svg图像模糊的问题:

android {
  defaultConfig {
    vectorDrawables.useSupportLibrary = true
  }
}
Run Code Online (Sandbox Code Playgroud)