gpt4 book ai didi

android - 检查imageView是否有drawable

转载 作者:行者123 更新时间:2023-12-05 00:21:45 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to check if ImageView contains Bitmap or not?

(2 个回答)


4年前关闭。



if (image.getDrawable().getConstantState().equals(getResources().getDrawable(0).getConstantState())){
image.setVisibility(View.GONE);
}else{
image.setVisibility(View.VISIBLE);
}

也就是说,如果图像没有任何可绘制的,图像将消失,否则可见。但是这段代码不起作用

最佳答案

Try below may be it works for you(It's work for me)


if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
if (image.getDrawable().getConstantState().equals(image.getContext().getDrawable(R.drawable.shadow_round_white).getConstantState())){

image.setVisibility(View.GONE);
}
else{
image.setVisibility(View.VISIBLE);
}

}
else {
if (image.getDrawable().getConstantState().equals(getResources().getDrawable(R.drawable.shadow_round_white).getConstantState())){
image.setVisibility(View.GONE);
}

else{
image.setVisibility(View.VISIBLE);
}
}

关于android - 检查imageView是否有drawable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42530542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com