public class BasePhotoFragment
extends Fragment
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_DRAG |
static java.lang.String |
KEY_PREVIEW_ITEM |
static java.lang.String |
KEY_PROGRESS_COLOR |
static java.lang.String |
KEY_SENSITIVITY |
static java.lang.String |
KEY_SING_FILING |
static java.lang.String |
KEY_TRANS_PHOTO
预览图片 类型
|
static OnVideoClickListener |
listener |
protected android.widget.ImageView |
mBtnVideo |
protected SmoothImageView |
mImageView |
protected ISimpleTarget |
mISimpleTarget |
protected MaterialProgressBar |
mLoadingView |
protected android.view.View |
mRootView |
| Constructor and Description |
|---|
BasePhotoFragment() |
| Modifier and Type | Method and Description |
|---|---|
void |
changeBg(int color) |
static int |
getColorWithAlpha(float alpha,
int baseColor) |
IPreviewInfo |
getPreviewInfo() |
static BasePhotoFragment |
newInstance(java.lang.Class<? extends BasePhotoFragment> fragmentClass,
IPreviewInfo item,
boolean currentIndex,
boolean isSingleFling,
boolean isDrag,
float sensitivity,
int progressColorId)
构造方法
|
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDestroy() |
void |
onDestroyView() |
void |
onStop() |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
void |
release() |
void |
resetMatrix() |
void |
setUserVisibleHint(boolean isVisibleToUser) |
void |
transformIn() |
void |
transformOut(SmoothImageView.onTransformListener listener) |
public static final java.lang.String KEY_TRANS_PHOTO
public static final java.lang.String KEY_SING_FILING
public static final java.lang.String KEY_PREVIEW_ITEM
public static final java.lang.String KEY_DRAG
public static final java.lang.String KEY_SENSITIVITY
public static final java.lang.String KEY_PROGRESS_COLOR
protected SmoothImageView mImageView
protected android.view.View mRootView
protected MaterialProgressBar mLoadingView
protected ISimpleTarget mISimpleTarget
protected android.widget.ImageView mBtnVideo
public static OnVideoClickListener listener
public android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
public static BasePhotoFragment newInstance(java.lang.Class<? extends BasePhotoFragment> fragmentClass, IPreviewInfo item, boolean currentIndex, boolean isSingleFling, boolean isDrag, float sensitivity, int progressColorId)
fragmentClass - 预览fragment的类item - 图片预览接口currentIndex - 当前索引isSingleFling - isDrag - 是否可拖拽sensitivity - 灵敏度progressColorId - 进度条的颜色public void onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState)
public void onStop()
public void onDestroyView()
public void setUserVisibleHint(boolean isVisibleToUser)
public void onDestroy()
public void release()
public static int getColorWithAlpha(float alpha,
int baseColor)
public void transformIn()
public void transformOut(SmoothImageView.onTransformListener listener)
public void resetMatrix()
public void changeBg(int color)
public IPreviewInfo getPreviewInfo()