Change fill color on vector asset in Android Studio

后端 未结 12 1962
盖世英雄少女心
盖世英雄少女心 2020-12-02 04:09

Android Studio now supports vector assets on 21+ and will generate pngs for lower versions at compile time. I have a vector asset (from the Material Icons) that I want to c

12条回答
  •  悲哀的现实
    2020-12-02 05:01

    if you look to support old version pre lolipop

    use the same xml code with some changes

    instead of normal ImageView --> AppCompatImageView

    instead of android:src --> app:srcCompat

    here is example

    
    

    dont forget update your gradle as @ Sayooj Valsan mention

    // Gradle Plugin 2.0+  
     android {  
       defaultConfig {  
         vectorDrawables.useSupportLibrary = true  
       }  
     }  
    
     compile 'com.android.support:design:23.4.0'
    

    Notice To any one use vector dont ever ever never give your vector reference to color like this one android:fillColor="@color/primary" give its hex value .

提交回复
热议问题