toggle menu
Scale
1.1.1-beta.3
common
switch theme
search in API
scale-image-viewer
/
com.jvziyaoyao.scale.image.viewer
Package-level
declarations
Types
Functions
Properties
Types
Any
Composable
Link copied to clipboard
class
AnyComposable
(
val
composable
:
@
Composable
(
)
->
Unit
)
ImageViewer传人的Model参数除了特定图片以外,还支持传人一个Composable函数
Image
Content
Link copied to clipboard
typealias
ImageContent
=
@
Composable
(
Any
,
ZoomableViewState
)
->
Unit
用于解析图像数据给ZoomableView显示的方法
Model
Processor
Link copied to clipboard
class
ModelProcessor
(
additionalProcessor
:
ModelProcessorPair
)
Model
Processor
Pair
Link copied to clipboard
typealias
ModelProcessorPair
=
Pair
<
KClass
<
out
Any
>
,
ImageContent
>
Properties
basic
Model
Processor
List
Link copied to clipboard
val
basicModelProcessorList
:
List
<
ModelProcessorPair
>
Functions
Image
Viewer
Link copied to clipboard
@
Composable
fun
ImageViewer
(
modifier
:
Modifier
=
Modifier
,
model
:
Any
?
,
state
:
ZoomableViewState
,
processor
:
ModelProcessor
=
ModelProcessor()
,
detectGesture
:
ZoomableGestureScope
=
ZoomableGestureScope()
)
单个图片预览组件
is
Subclass
Of
Link copied to clipboard
fun
<
T
:
Any
>
isSubclassOf
(
instance
:
T
,
kClass
:
KClass
<
out
Any
>
)
:
Boolean
判断对象是否为某个类的子类