/** * @file BaseRender.java * * @revision: none * * @version 0.0.01 * @author: Zenki (zhajun), zenki2001cn@163.com * @date: 2011-2-9 下午01:57:23 */ package com.easyview.ebook.reader.engine.util.render; import android.graphics.Bitmap; import com.easyview.ebook.reader.engine.model.Book; import com.easyview.ebook.reader.engine.util.Logger; /** * 顯示圖像的基類. */ public abstract class BaseRender { /** The Constant TAG. */ static private final String TAG = "BaseRender"; /** * 初始化渲染引擎. */ abstract public void init(); /** * 釋放資源. */ abstract public void free(); /** * 返回Bitmap的配置類型. * * @return Bitmap的配置類型,如RGB_565、ARGB_4444、ARGB_8888,引擎將根據該配置生成相應的Bitmap. */ abstract public Bitmap.Config getBitmapConfig(); /** * 顯示圖像內容. * * @param book Book對象 * @see com.easyview.ebook.reader.engine.model.Book */ public void showContent(Book book) { Logger.vLog(TAG, "BaseRender.showContent()"); } }