自定义视图属性如何检查是选择器还是可绘制的

时间:2017-02-12 08:02:14

标签: android android-custom-view android-drawable android-selector android-custom-attributes

我的一个自定义视图属性是:

<attr name="socialViewAndroid_iconSrc" format="reference"/>

我需要检查它是选择器还是直接图标drawable。

传递选择器:

app:socialViewAndroid_iconSrc="@drawable/selector"

或传递图标drawable:

app:socialViewAndroid_iconSrc="@drawable/icon_drawable"

在自定义视图构造函数中:

mIconSrc = a.getResourceId(R.styleable.LikeViewHorizontal_socialViewAndroid_iconSrc, -1);

现在我需要知道mIconSrc选择器或图标是否可绘制。

0 个答案:

没有答案