2010-07-08 76 views
1

我想在延伸View類的類的畫布上使用onDraw()方法繪製圖片(bmp,jpg,png)。我希望能夠畫出部分畫面,而不是一次畫出整個畫面。在android中繪製圖片

我真的很感激一個例子。

+0

圖像在您的res/drawable文件夾或其他地方(sdcard)? – xil3 2010-07-08 17:15:18

+0

圖像位於res/drawable/demo.bmp中 – Stole 2010-07-08 23:38:34

回答

1

您必須先認識圖像的位置。它可以捆綁在您的應用程序的資源/資產/目錄中;或者它可以從SD卡或互聯網加載。這將決定你將獲得代表你的形象的物體的方式。如果您將圖像與應用程序一起發佈,請將其放置在項目的res /或assets /目錄中。區別在於你如何引用文件 - 在res /你使用R.drawable的時候。 id -s,在資產/你使用文件名。

要在畫布上繪製一部分位圖對象,請調用drawBitmap方法。