private static boolean shouldMutateBackground(Drawable paramDrawable)
{
if (Build.VERSION.SDK_INT >= 16) {}
for (;;)
{
return true;
if ((paramDrawable instanceof LayerDrawable))
{
if (Build.VERSION.SDK_INT < 16) {
return false;
}
}
else if ((paramDrawable instanceof InsetDrawable))
{
if (Build.VERSION.SDK_INT < 14) {
return false;
}
}
else if ((paramDrawable instanceof DrawableContainer))
{
Drawable.ConstantState localConstantState = paramDrawable.getConstantState();
if ((localConstantState instanceof DrawableContainer.DrawableContainerState))
{
Drawable[] arrayOfDrawable = ((DrawableContainer.DrawableContainerState)localConstantState).getChildren();
int i = arrayOfDrawable.length;
for (int j = 0; j < i; j++) {
if (!shouldMutateBackground(arrayOfDrawable[j])) {
return false;
}
}
}
}
}
}
TintManager.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:FMTech
作者:
评论列表
文章目录