zoukankan      html  css  js  c++  java
  • VectorDrawable在Android中的配置

    一、让Android支持VectorDrawable

    apply plugin: 'com.android.application'
    
    android {
        defaultConfig {
            vectorDrawables.useSupportLibrary = true
        }
    }
    
    dependencies {
        compile 'com.android.support:appcompat-v7:25.1.1'
    }

    二、显示VectorDrawable

    1、ImageView,直接用

    <ImageView
            android:layout_width="100dp"
            android:layout_height="100dp"
            app:srcCompat="@drawable/ic_mic_none_black_24dp" />

    2、Button等有状态的,用:

    <Button
            android:layout_width="100dp"
            android:layout_height="100dp"
            android:background="@drawable/bg_btn" />
    
    //bg_btn:
    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:drawable="@drawable/ic_mic_none_black_24dp" android:state_pressed="true" />
        <item android:drawable="@drawable/ic_mic_black_24dp" />
    </selector>

    并在Activity中开启:

    static {
        AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
    }
  • 相关阅读:
    HTML5学习记录
    CSS学习记录
    HTML扩展(thead,tbody,tfoot标签的使用)
    测删除功能
    jmeter-连接数据库
    jmeter-正则表达式提取器
    jmeter常用函数
    java基础(二)
    git基本使用
    波特的钻石模型
  • 原文地址:https://www.cnblogs.com/lurenjiashuo/p/android-vector.html
Copyright © 2011-2022 走看看