public class Viewer extends View {
private Bitmap image = null;
private String zipFileName = null;
private ZipEntry[] zipEntries;
private int zipIndex =0;
public Viewer( Context context ) {
super(context);
setBackgroundColor(Color.WHITE);
zipFileName = "/sdcard/comic.zip";
zipEntries = Zip.getEntryList( zipFileName );
setFocusable(true);
}
@Override
protected void onDraw( Canvas canvas ) {
image = Zip.getBitmap( zipFileName, zipEntries[zipIndex]);
image = Bitmap.createScaledBitmap(image, getWidth(), getHeight(),true);
if (image != null)
{
canvas.drawBitmap(image, 0, 0, null);
}
super.onDraw(canvas);
}
//タッチイベント
@Override
public boolean onTouchEvent( MotionEvent event )
{
event.getAction();
zipIndex = zipIndex++;
return true;
}
}
最初の画像は表示されるけどタッチしても画像が進まない・・・_| ̄|○