Rachel
Toggle table of contents
3.5.0
common
Target filter
common
Switch theme
Search in API
Skip to content
Rachel
love.yinlin.compose.ui
/
love.yinlin.compose.ui.image
Package-level
declarations
Functions
Functions
Color
Icon
Link copied to clipboard
@
Composable
fun
ColorIcon
(
icon
:
ImageVector
,
size
:
Dp
=
Theme.size.icon
,
color
:
Color
=
Theme.color.onContainer
,
background
:
Color
=
Theme.color.primaryContainer
,
modifier
:
Modifier
=
Modifier
)
Icon
Link copied to clipboard
@
Composable
fun
Icon
(
icon
:
DrawableResource
,
tip
:
String
=
""
,
enabled
:
Boolean
=
true
,
indication
:
Indication
?
=
LocalIndication.current
,
modifier
:
Modifier
=
Modifier
,
onClick
:
(
)
->
Unit
?
=
null
)
@
Composable
fun
Icon
(
painter
:
Painter
,
color
:
Color
=
LocalColor.current
,
tip
:
String
=
""
,
enabled
:
Boolean
=
true
,
indication
:
Indication
?
=
LocalIndication.current
,
modifier
:
Modifier
=
Modifier
,
onClick
:
(
)
->
Unit
?
=
null
)
@
Composable
fun
Icon
(
icon
:
ImageVector
,
color
:
Color
=
LocalColor.current
,
tip
:
String
=
""
,
enabled
:
Boolean
=
true
,
indication
:
Indication
?
=
LocalIndication.current
,
modifier
:
Modifier
=
Modifier
,
onClick
:
(
)
->
Unit
?
=
null
)
Image
Link copied to clipboard
@
Composable
fun
Image
(
painter
:
Painter
,
modifier
:
Modifier
=
Modifier
,
alignment
:
Alignment
=
Alignment.Center
,
contentScale
:
ContentScale
=
ContentScale.Fit
,
alpha
:
Float
=
1.0f
,
colorFilter
:
ColorFilter
?
=
null
)
@
Composable
fun
Image
(
icon
:
ImageVector
,
modifier
:
Modifier
=
Modifier
,
alignment
:
Alignment
=
Alignment.Center
,
contentScale
:
ContentScale
=
ContentScale.Fit
,
alpha
:
Float
=
1.0f
,
colorFilter
:
ColorFilter
?
=
null
)
@
Composable
fun
Image
(
res
:
DrawableResource
,
modifier
:
Modifier
=
Modifier
,
alignment
:
Alignment
=
Alignment.Center
,
contentScale
:
ContentScale
=
ContentScale.Fit
,
alpha
:
Float
=
1.0f
,
colorFilter
:
ColorFilter
?
=
null
)
Loading
Icon
Link copied to clipboard
@
Composable
fun
LoadingIcon
(
icon
:
DrawableResource
,
animation
:
IndeterminateLoadingAnimation
=
CircleLoading
,
tip
:
String
=
""
,
enabled
:
Boolean
=
true
,
modifier
:
Modifier
=
Modifier
,
onClick
:
suspend
(
)
->
Unit
)
@
Composable
fun
LoadingIcon
(
painter
:
Painter
,
color
:
Color
=
LocalColor.current
,
animation
:
IndeterminateLoadingAnimation
=
CircleLoading
,
tip
:
String
=
""
,
enabled
:
Boolean
=
true
,
modifier
:
Modifier
=
Modifier
,
onClick
:
suspend
(
)
->
Unit
)
@
Composable
fun
LoadingIcon
(
icon
:
ImageVector
,
color
:
Color
=
LocalColor.current
,
animation
:
IndeterminateLoadingAnimation
=
CircleLoading
,
tip
:
String
=
""
,
enabled
:
Boolean
=
true
,
modifier
:
Modifier
=
Modifier
,
onClick
:
suspend
(
)
->
Unit
)
Nine
Grid
Link copied to clipboard
@
Composable
fun
NineGrid
(
pics
:
List
<
Picture
>
,
modifier
:
Modifier
=
Modifier
,
space
:
Dp
=
Theme.padding.g3
,
onImageClick
:
(
Int
,
Picture
)
->
Unit
=
{ _, _ -> }
,
onVideoClick
:
(
Picture
)
->
Unit
=
{}
,
content
:
@
Composable
(
Boolean
,
Picture
,
(
)
->
Unit
)
->
Unit
)