VectorDrawable Usage Example
suggest changeHere’s an example vector asset which we’re actually using in AppCompat:
res/drawable/ic_search.xml
<vector xmlns:android="..." android:width="24dp" android:height="24dp" android:viewportWidth="24.0" android:viewportHeight="24.0" android:tint="?attr/colorControlNormal"> <path android:pathData="..." android:fillColor="@android:color/white"/> </vector>
Using this drawable, an example ImageView
declaration would be:
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" app:srcCompat="@drawable/ic_search"/>
You can also set it at run-time:
ImageView iv = (ImageView) findViewById(...); iv.setImageResource(R.drawable.ic_search);
The same attribute and calls work for ImageButton
too.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents