xml文件中的Selector标记与SVG存在一些问题

时间:2018-08-26 14:27:08

标签: android xml svg

我正在尝试实现以下目的:每当用户触摸图标时,它就会将颜色更改为较暗的颜色,我已经使用PNG完美地做到了这一点,但是由于某些原因,由于我使用了SVG文件,因此它不再起作用:

filter_icon.xml:

"build:live": "nodemon --exec ./node_modules/.bin/ts-node --project tsconfig.json"

filter_icon_static.xml:

    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/filter_icon_pressed" />
    <item android:state_focused="true" android:drawable="@drawable/filter_icon_pressed" />
    <item android:drawable="@drawable/filter_icon_static" />
</selector>

一旦用户触摸过滤器图标的颜色,我该怎么做?

1 个答案:

答案 0 :(得分:1)

Ref:http://developer.android.com/training/material/animations.html

http://wiki.workassis.com/category/android/android-xml/

<ImageView
.
.
.
android:background="?attr/selectableItemBackgroundBorderless"
android:clickable="true"