Skip to content

Commit de35f6a

Browse files
committed
refactor: Add DrawableRes annotation to params
1 parent bc1d3f7 commit de35f6a

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

app/src/main/java/to/bitkit/ui/screens/transfer/components/TransferAnimationView.kt

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package to.bitkit.ui.screens.transfer.components
22

3+
import androidx.annotation.DrawableRes
34
import androidx.compose.animation.core.EaseInOut
45
import androidx.compose.animation.core.RepeatMode
56
import androidx.compose.animation.core.animateFloat
@@ -17,13 +18,15 @@ import androidx.compose.ui.Modifier
1718
import androidx.compose.ui.draw.rotate
1819
import androidx.compose.ui.layout.ContentScale
1920
import androidx.compose.ui.res.painterResource
21+
import androidx.compose.ui.tooling.preview.Preview
2022
import androidx.compose.ui.unit.dp
2123
import to.bitkit.R
24+
import to.bitkit.ui.theme.AppThemeSurface
2225

2326
@Composable
2427
fun TransferAnimationView(
25-
largeCircleRes: Int,
26-
smallCircleRes: Int,
28+
@DrawableRes largeCircleRes: Int,
29+
@DrawableRes smallCircleRes: Int,
2730
) {
2831
Box(
2932
contentAlignment = Alignment.Center,
@@ -79,3 +82,14 @@ fun TransferAnimationView(
7982
)
8083
}
8184
}
85+
86+
@Preview
87+
@Composable
88+
private fun Preview() {
89+
AppThemeSurface {
90+
TransferAnimationView(
91+
largeCircleRes = R.drawable.ln_sync_large,
92+
smallCircleRes = R.drawable.ln_sync_small,
93+
)
94+
}
95+
}

0 commit comments

Comments
 (0)