public class TuAlbumMultipleListOption extends TuSdkComponentOption
构造器和说明 |
---|
TuAlbumMultipleListOption()
系统相册控制器配置选项
|
限定符和类型 | 方法和说明 |
---|---|
TuAlbumMultipleListFragment |
fragment()
创建系统相册列表控制器对象
|
int |
getAlbumCellLayoutId()
相册行视图布局ID
|
protected java.lang.Class<?> |
getDefaultComponentClazz()
系统相册列表控制类
|
protected java.lang.Class<?> |
getDefaultPreviewClazz()
多选相册预览界面控制器
|
protected int |
getDefaultPreviewLayoutId()
多选相册预览界面资源ID
|
protected int |
getDefaultRootViewLayoutId()
获取默认根视图布局资源ID
|
int |
getMaxSelection()
一次选择的最大照片数量 (默认: 3)
|
org.lasque.tusdk.core.struct.TuSdkSize |
getMaxSelectionImageSize()
选择照片的尺寸限制 默认:CGSize(8000,8000)
|
int |
getPhotoCellLayoutId()
照片行视图布局ID
|
int |
getPhotoColumnNumber()
相册列表每行显示的照片数量 (默认:0, 程序自动适配设备)
|
ImageSqlHelper.PhotoSortDescriptor |
getPhotosSortDescriptor()
获取相册照片排序方式 默认按照修改时间排序 Media.DATE_MODIFIED
|
int |
getPopListRowHeight()
获取弹出相册列表每一行的高度,默认是64
|
java.lang.Class<?> |
getPreviewClazz()
控制器类型
|
int |
getPreviewLayoutId()
预览视图布局资源ID
|
java.lang.String |
getSkipAlbumName()
需要自动跳转到相册组名称 (需要设定 autoSkipToPhotoList = true)
|
boolean |
isDisplayCameraCell()
是否显示相机图标 (默认:开启)
|
boolean |
isEnableShareSelection()
允许在多个相册中选择 (默认: 开启)
|
void |
setAlbumCellLayoutId(int resId)
设置相册行视图布局ID
|
void |
setDisplayCameraCell(boolean mDisplayCameraCell)
是否显示相机图标 (默认:开启)
|
void |
setEnableShareSelection(boolean mEnableShareSelection)
允许在多个相册中选择 (默认: 开启)
|
void |
setMaxSelection(int mMaxSelection)
一次选择的最大照片数量 (默认: 3)
|
void |
setMaxSelectionImageSize(org.lasque.tusdk.core.struct.TuSdkSize maxSelectionImageSize)
选择照片的尺寸限制 默认:CGSize(8000,8000)
|
void |
setPhotoCellLayoutId(int resId)
设置照片行视图布局ID
|
void |
setPhotoColumnNumber(int mPhotoColumnNumber)
相册列表每行显示的照片数量 (默认:0, 程序自动适配设备)
|
void |
setPhotosSortDescriptor(ImageSqlHelper.PhotoSortDescriptor photosSortDescriptor)
设置相册照片排序方式 默认按照修改时间排序 Media.DATE_MODIFIED
|
void |
setPopListRowHeight(int rowHeight)
设置弹出相册列表每一行的高度,默认是64
|
void |
setPreviewClazz(java.lang.Class<?> previewClazz)
控制器类型
|
void |
setPreviewLayoutId(int previewLayoutId)
设置预览视图布局资源 ID
|
void |
setSkipAlbumName(java.lang.String skipAlbumName)
需要自动跳转到相册组名称 (需要设定 autoSkipToPhotoList = true)
|
fragmentInstance, getComponentClazz, getRootViewLayoutId, setComponentClazz, setRootViewLayoutId
protected java.lang.Class<?> getDefaultComponentClazz()
getDefaultComponentClazz
在类中 TuSdkComponentOption
mComponentClazz
- 系统相册列表控制类 (默认: TuAlbumListFragment,如需自定义请继承自
TuAlbumListFragment)protected int getDefaultRootViewLayoutId()
getDefaultRootViewLayoutId
在类中 TuSdkComponentOption
org.lasque.tusdk.impl.components.album.TuAlbumMultipleListFragment}
protected java.lang.Class<?> getDefaultPreviewClazz()
protected int getDefaultPreviewLayoutId()
public java.lang.Class<?> getPreviewClazz()
public void setPreviewClazz(java.lang.Class<?> previewClazz)
mComponentClazz
- 控制器类型public void setPreviewLayoutId(int previewLayoutId)
previewLayoutId
- 预览视图布局资源IDpublic int getPreviewLayoutId()
public void setAlbumCellLayoutId(int resId)
resId
- 行视图布局ID (默认: tusdk_impl_component_album_pop_list_cell)org.lasque.tusdk.impl.components.album.TuAlbumPopListCell}
public int getAlbumCellLayoutId()
org.lasque.tusdk.impl.components.album.TuAlbumPopListCell}
public void setPhotoCellLayoutId(int resId)
resId
- 照片行视图布局ID (默认: tusdk_impl_component_album_photo_grid_list_cell)org.lasque.tusdk.impl.components.album.TuPhotoGridListViewCell}
public int getPhotoCellLayoutId()
org.lasque.tusdk.impl.components.album.TuPhotoGridListViewCell}
public void setMaxSelection(int mMaxSelection)
public int getMaxSelection()
public void setEnableShareSelection(boolean mEnableShareSelection)
mEnableShareSelection
- true or falsepublic boolean isEnableShareSelection()
public void setDisplayCameraCell(boolean mDisplayCameraCell)
mDisplayCameraCell
- public boolean isDisplayCameraCell()
public java.lang.String getSkipAlbumName()
public void setSkipAlbumName(java.lang.String skipAlbumName)
skipAlbumName
- the skipAlbumName to setpublic void setPhotoColumnNumber(int mPhotoColumnNumber)
mPhotoColumnNumber
- the photoColumnNumber to setpublic int getPhotoColumnNumber()
public void setPopListRowHeight(int rowHeight)
rowHeight
- public int getPopListRowHeight()
public void setPhotosSortDescriptor(ImageSqlHelper.PhotoSortDescriptor photosSortDescriptor)
mPhotosSortDescriptor
- public ImageSqlHelper.PhotoSortDescriptor getPhotosSortDescriptor()
public void setMaxSelectionImageSize(org.lasque.tusdk.core.struct.TuSdkSize maxSelectionImageSize)
maxSelectionImageSize
- 默认:CGSize(8000,8000)public org.lasque.tusdk.core.struct.TuSdkSize getMaxSelectionImageSize()
public TuAlbumMultipleListFragment fragment()