`
龙哥IT
  • 浏览: 238033 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

通过图片,获取颜色

 
阅读更多
  1. mageView imageView =  new  ImageView( this );  
  2. imageView.setBackgroundResource(R.drawable.background);  
  3. final  Bitmap bitmap = ((BitmapDrawable) imageView.getDrawable()).getBitmap();
  4. int  colorValue = bitmap.getPixel(( int ) event.getX(), ( int ) event.getY());
  5.    @Override   
  6.     public   boolean  onTouch(View v, MotionEvent event) {  
  7.         int  colorValue = bitmap.getPixel(( int ) event.getX(), ( int ) event.getY());  
  8.         // red   
  9.         if  (colorValue ==  0xff0000 ) {  
  10.             // Something to do.   
  11.               
  12.             return   true ;  
  13.         }  
  14.         // green   
  15.         if  (colorValue ==  0x00ff00 ) {  
  16.             // Something to do.   
  17.               
  18.             return   true ;  
  19.         }  
  20.         // blue   
  21.         if  (colorValue ==  0x0000ff ) {  
  22.             // Something to do.   
  23.               
  24.             return   true ;  
  25.         }  
  26.         // transparent   
  27.         if  (colorValue ==  0x000000 ) {  
  28.             // Something to do.   
  29.               
  30.             return   true ;  
  31.         }  
  32.           
  33.         return   false ;  
  34.     }  
  35. }); 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics