1. 程式人生 > >Android ImageView 獲取圖片信息後進行比較

Android ImageView 獲取圖片信息後進行比較

drawable 取圖 etc android ons imageview 需要 image equals

                ImageView a=(ImageView)findViewById(R.id.imageView2);
                //獲取當前圖片ConstantState類對象
                Drawable.ConstantState t1=  a.getDrawable().getCurrent().getConstantState();
                //找到需要比較的圖片ConstantState類對象
                Drawable.ConstantState t2=getDrawable(R.drawable.ok).getConstantState();
                if(t1.equals(t2))
                {
                    a.setImageResource(R.drawable.ok2);
                }
                else{
                    a.setImageResource(R.drawable.ok);
                }

Android ImageView 獲取圖片信息後進行比較