VectorDrawable 用法示例
這是我們在 AppCompat 中實際使用的示例向量資產:
RES /抽拉/ 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>
使用這個 drawable,示例 ImageView
宣告將是:
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/ic_search"/>
你也可以在執行時設定它:
ImageView iv = (ImageView) findViewById(...);
iv.setImageResource(R.drawable.ic_search);
相同的屬性和呼叫也適用於 ImageButton
。