2011-07-04 91 views
1

我創建了一個媒體播放器,它對我來說工作得很好。媒體播放器顯示視頻縮略圖的數量。我需要一個播放按鈕在videumbumbils的中心,所以我添加了一個圖像(播放按鈕)。這顯示videothumbnails右側角球,我希望創建中心...我不知道如何改變....請幫我.....如何將圖像合併到視頻縮略圖的中心?

我工作的源代碼: -

private Bitmap getImage(int id) { 

Bitmap thumb = MediaStore.Video.Thumbnails.getThumbnail(getContentResolver(),id, 
MediaStore.Video.Thumbnails.MICRO_KIND, null); 
System.out.println("ff"+MediaStore.Video.Thumbnails 
.getThumbnail(getContentResolver(),id, MediaStore.Video.Thumbnails.MICRO_KIND, null)); 
     Bitmap bmp2 = BitmapFactory.decodeResource(getResources(), 
       R.drawable.play1); 
     // canvas.drawColor(Color.BLACK); 
     // canvas.drawBitmap(_scratch, 10, 10, null); 
     Bitmap bmOverlay = Bitmap.createBitmap(thumb.getWidth(), thumb 
       .getHeight(), thumb.getConfig()); 
     // Canvas cs = new Canvas(bmp2); 
     Canvas canvas= new Canvas(bmOverlay); 
     canvas.scale((float) 1.0, (float) 1.0); 
     //canvas.scale((float) 1.0,(float) 1.0,(float) 0.1,(float) 0.1); 
     //canvas.skew((float)0.5,(float)0.5); 
     //canvas.drawBitmap(bmp2, 0f, 0f, null); 

     canvas.drawBitmap(thumb, new Matrix(), null); 
     canvas.drawBitmap(bmp2, new Matrix(), null); 
     canvas.save(); 
     return bmOverlay; 
     } 
+0

給我你的建議,如果我問任何錯誤請提及它...我在等你的建議..... –

+0

朋友我得到了答案.......很酷 –

+0

Balaji ..請分享你的代碼如何設法讓它居中。感謝上面的代碼,它是有幫助的。 – Harshad

回答

0

找到了答案。

同時提請第二位圖,我們可以使用

canvas.drawBitmap(bmp2, 30, 30, null); 

inseted的

canvas.drawBitmap(bmp2, new Matrix(), null); 

這是30,30寬度和高度。你可以放任何你喜歡的東西。