bin / mupdf / mupdf-1.7 / platform / android / src / com / artifex / mupdfdemo / MuPDFReflowAdapter.java
7859 viewspackage com.artifex.mupdfdemo;12import android.content.Context;3import android.graphics.Point;4import android.graphics.PointF;5import android.view.View;6import android.view.ViewGroup;7import android.widget.BaseAdapter;89public class MuPDFReflowAdapter extends BaseAdapter {10private final Context mContext;11private final MuPDFCore mCore;1213public MuPDFReflowAdapter(Context c, MuPDFCore core) {14mContext = c;15mCore = core;16}1718public int getCount() {19return mCore.countPages();20}2122public Object getItem(int arg0) {23return null;24}2526public long getItemId(int arg0) {27return 0;28}2930public View getView(int position, View convertView, ViewGroup parent) {31final MuPDFReflowView reflowView;32if (convertView == null) {33reflowView = new MuPDFReflowView(mContext, mCore, new Point(parent.getWidth(), parent.getHeight()));34} else {35reflowView = (MuPDFReflowView) convertView;36}3738reflowView.setPage(position, new PointF());3940return reflowView;41}42}434445