2011-04-07 97 views
2

嗨guyz一個單一的形象我是新來這個,如何通過圖像繪製圖像並將其保存爲android系統

我想畫過像的圖像,並希望將其保存爲單個圖像(一個圖像比另一個小)。 請告訴我如何做到這一點。

我已經嘗試RelativeLayout來使用imagview在圖像上繪製圖像,並且能夠實現較小的拖放。但我無法將它們保存爲單個圖像。 任何幫助或想法將是偉大的????????

感謝 Davender

+0

你有使用畫布來做到這一點 – 2011-04-07 07:04:12

回答

6

您可以通過使用帆布做。

 Bitmap bitmap = BitmapFactory.decodeResource(this 
       .getResources(), R.drawable.first); 
     /* set other image top of the first icon */ 
     Bitmap bitmapStar = BitmapFactory.decodeResource(this 
       .getResources(), R.drawable.second); 

     Bitmap bmOverlay = Bitmap.createBitmap(bitmap.getWidth(), 
       bitmap.getHeight(), Config.ARGB_8888); 

     Canvas canvas = new Canvas(bmOverlay); 
     canvas.drawARGB(0x00, 0, 0, 0); 
     canvas.drawBitmap(bitmap, 0, 0, null); 
     canvas.drawBitmap(bitmapStar, 0, 0, null); 

     BitmapDrawable dr = new BitmapDrawable(bmOverlay); 
     dr.setBounds(0, 0, dr.getIntrinsicWidth(), dr.getIntrinsicHeight()); 

     imageView.setImageDrawable(dr); 
1

你可能想看看layer-list,因爲這似乎是你在找什麼。

相關問題