2013-05-14 60 views
-2

我需要對圖像的特定像素我怎麼能做到這一點,我需要做的動作我讀這篇文章在圖像上單擊,但我不知道如何開始使用它android如何在圖像上添加標記?

當任何想法和 添加標記
@Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 
     SVG svg; 
     switch (mNum) { 

     case 1: 
      svg = SVGParser.getSVGFromResource(getResources(), R.raw.t1); 
      break; 
     case 2: 
      svg = SVGParser.getSVGFromResource(getResources(), R.raw.t2); 
      break; 
     case 3: 
      svg = SVGParser.getSVGFromResource(getResources(), R.raw.t3); 
      break; 
     case 4: 
      svg = SVGParser.getSVGFromResource(getResources(), R.raw.t4); 
      break; 
     default: 
      svg = SVGParser.getSVGFromResource(getResources(), 
        R.raw.android); 

     } 

     View v = inflater.inflate(R.layout.hello_world, container, false); 
     View tv = v.findViewById(R.id.text); 
     imageView = (GestureImageView) v.findViewById(R.id.imageView1); 
     imageView.setStrict(false); 
     imageView.setStartingScale(lastScale); 
     // if(lastXPosition!=0 && lastYPosition!=0) 
     imageView.setStartingPosition(lastXPosition, lastYPosition); 
     // Log.i("tag", 
     // "lastXPosition" + lastXPosition); 
     // Log.i("tag", 
     // "lastYPosition" + lastYPosition); 
     // Log.i("tag", 
     // "lastScale" + lastScale); 
     // imageView.setRotation(45); 
     // imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 
     if (Build.VERSION.SDK_INT > 15) 
      imageView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 
     imageView.setImageDrawable(svg.createPictureDrawable()); 
     ((TextView) tv).setText("Floor number: " + mNum); 
     imageView.setBackgroundColor(Color.WHITE); 
     // tv.setBackgroundDrawable(getResources().getDrawable(
     // android.R.drawable.gallery_thumb)); 
     // imageView.setScaleType(ScaleType.CENTER); 
     // ((GestureImageView)imageView).setScale(x); 
     return v; 
    } 

this is what i need exactly

回答

1

這裏有一些建議,他們依賴於你的需求

  1. 你應該創建自己的類延伸的ImageView或任何插件您使用的抱着你r圖像並覆蓋onDraw,並在那裏繪製你的像素,無論你想要的。

  2. 如果您的需求是在更持久的像素位置。您應該從圖像中創建位圖,然後繪製像素,然後將位圖分配給您想要的任何小部件。

如果您需要將您的標記我會第一個建議去,在相反的情況下與第二

希望這有助於和享受你的工作。