1
我試圖製作漫畫閱讀器應用程序,我需要在屏幕上繪製垂直方向的漫畫頁面(如圖像)。我不想使用webview作爲圖像查看器。我將添加放大和拖動以後移動。但是,現在我需要關於繪畫部分的幫助。在Android上繪製多個圖像
有這樣做的最好方法嗎?我試圖擴展View類並在onDraw中繪製圖像?這是一個好方法嗎?示例代碼將有很大的幫助。
我試圖製作漫畫閱讀器應用程序,我需要在屏幕上繪製垂直方向的漫畫頁面(如圖像)。我不想使用webview作爲圖像查看器。我將添加放大和拖動以後移動。但是,現在我需要關於繪畫部分的幫助。在Android上繪製多個圖像
有這樣做的最好方法嗎?我試圖擴展View類並在onDraw中繪製圖像?這是一個好方法嗎?示例代碼將有很大的幫助。
由於您需要在一個屏幕上將頁面添加爲圖像,即在屏幕上顯示多個圖像,我想下面應該是一個很好的例子。
public class MyDrawableView extends View {
private Drawable mD1;
private Drawable mD2;
public MyDrawableView(Context context) {
super(context);
Resources res = context.getResources();
mD1 = res.getDrawable(R.drawable.page1);
//Set page1 bounds using : mD1.setBounds(x, y, x + width, y + height);
mD2 = res.getDrawable(R.drawable.page2);
//Set page2 bounds using : mD2.setBounds(a, b, a + width, b + height);
}
protected void onDraw(Canvas canvas) {
mD1.draw(canvas);
mD2.draw(canvas);
}
}