第一次接触到vector

感觉放大缩小之后,确实在清晰度上好很多。相比UI给你xh,xxh....的图来说方便了很多很多。

直接说下用法吧。


1.首先你需要一张svg格式的图片。用浏览器可以打开。

android 中vector的用法


2.在as中res目录下创建vector asset

  android 中vector的用法


3.导入刚才的图片,点击确定之后在drawable下生成xml文件。

android 中vector的用法android 中vector的用法

4.查看生成的xml文件,可以改变其大小和颜色,右侧是展示区域。

   可以修改pathdata的数据,达到修改图形的目的。

android 中vector的用法



5.使用刚才的xml作为imageview的背景色。

    <ImageView
    android:id="@+id/iv"
    android:layout_width="20dp"
    android:layout_height="20dp"
    android:layout_centerInParent="true"
    android:src="@drawable/ic_search" />

    
    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/ic_search"
    android:text="121212" />


相关文章: