public class XImagesAdapter
extends android.widget.BaseAdapter
implements android.view.View.OnClickListener
| 构造器和说明 |
|---|
XImagesAdapter(android.content.Context context,
IImagesAdapter adapter) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Destoy() |
int |
getCount() |
static android.graphics.Bitmap |
getImageThumbnail(java.lang.String imagePath,
int width,
int height)
根据指定的图像路径和大小来获取缩略图 此方法有两点好处: 1.
|
java.lang.Object |
getItem(int position) |
long |
getItemId(int position) |
static int |
GetSampleSize(int srcWidth,
int srcHeight,
int reqWidth,
int reqHeight) |
static android.graphics.Bitmap |
getVideoThumbnail(java.lang.String videoPath,
int width,
int height,
int kind)
获取视频的缩略图 先通过ThumbnailUtils来创建一个视频的缩略图,然后再利用ThumbnailUtils来生成指定大小的缩略图。
|
android.view.View |
getView(int nPosition,
android.view.View view,
android.view.ViewGroup viewgroup) |
static android.graphics.Bitmap |
LoadImage(java.lang.String url) |
static android.graphics.Bitmap |
LoadImage(java.lang.String pathName,
int reqWidth,
int reqHeight) |
void |
onClick(android.view.View v) |
void |
SetDefultBmp(android.graphics.Bitmap defBmp) |
void |
SetSelectedListener(OnSelectedImageListener listener) |
int |
UpdateList(java.lang.String dir,
java.lang.String type,
java.lang.String query) |
public XImagesAdapter(android.content.Context context,
IImagesAdapter adapter)
public void Destoy()
public void SetSelectedListener(OnSelectedImageListener listener)
public void SetDefultBmp(android.graphics.Bitmap defBmp)
public int UpdateList(java.lang.String dir,
java.lang.String type,
java.lang.String query)
public static android.graphics.Bitmap LoadImage(java.lang.String url)
public static android.graphics.Bitmap LoadImage(java.lang.String pathName,
int reqWidth,
int reqHeight)
public static int GetSampleSize(int srcWidth,
int srcHeight,
int reqWidth,
int reqHeight)
public int getCount()
getCount 在接口中 android.widget.Adapterpublic java.lang.Object getItem(int position)
getItem 在接口中 android.widget.Adapterpublic long getItemId(int position)
getItemId 在接口中 android.widget.Adapterpublic android.view.View getView(int nPosition,
android.view.View view,
android.view.ViewGroup viewgroup)
getView 在接口中 android.widget.Adapterpublic void onClick(android.view.View v)
onClick 在接口中 android.view.View.OnClickListenerpublic static android.graphics.Bitmap getImageThumbnail(java.lang.String imagePath,
int width,
int height)
imagePath - 图像的路径width - 指定输出图像的宽度height - 指定输出图像的高度public static android.graphics.Bitmap getVideoThumbnail(java.lang.String videoPath,
int width,
int height,
int kind)
videoPath - 视频的路径width - 指定输出视频缩略图的宽度height - 指定输出视频缩略图的高度度kind - 参照MediaStore.Images.Thumbnails类中的常量MINI_KIND和MICRO_KIND。
其中,MINI_KIND: 512 x 384,MICRO_KIND: 96 x 96