Fix clock icon rendering
This commit is contained in:
parent
2806032b48
commit
8a8d0e0985
@ -188,7 +188,9 @@ fun ShapedLauncherIcon(
|
|||||||
when (fg) {
|
when (fg) {
|
||||||
is ClockLayer -> {
|
is ClockLayer -> {
|
||||||
ClockLayer(
|
ClockLayer(
|
||||||
modifier = Modifier.fillMaxSize().clip(shape),
|
modifier = Modifier
|
||||||
|
.fillMaxSize()
|
||||||
|
.clip(shape),
|
||||||
sublayers = fg.sublayers,
|
sublayers = fg.sublayers,
|
||||||
defaultMinute = fg.defaultMinute,
|
defaultMinute = fg.defaultMinute,
|
||||||
defaultHour = fg.defaultHour,
|
defaultHour = fg.defaultHour,
|
||||||
@ -200,7 +202,9 @@ fun ShapedLauncherIcon(
|
|||||||
|
|
||||||
is TintedClockLayer -> {
|
is TintedClockLayer -> {
|
||||||
ClockLayer(
|
ClockLayer(
|
||||||
modifier = Modifier.fillMaxSize().clip(shape),
|
modifier = Modifier
|
||||||
|
.fillMaxSize()
|
||||||
|
.clip(shape),
|
||||||
sublayers = fg.sublayers,
|
sublayers = fg.sublayers,
|
||||||
defaultMinute = fg.defaultMinute,
|
defaultMinute = fg.defaultMinute,
|
||||||
defaultHour = fg.defaultHour,
|
defaultHour = fg.defaultHour,
|
||||||
@ -438,11 +442,11 @@ private fun ClockLayer(
|
|||||||
}
|
}
|
||||||
|
|
||||||
val minute = remember {
|
val minute = remember {
|
||||||
Animatable((time.minute - defaultMinute).toFloat() + (time.second - defaultSecond).toFloat() / 60f)
|
Animatable((time.minute - defaultMinute).toFloat() + time.second.toFloat() / 60f)
|
||||||
}
|
}
|
||||||
|
|
||||||
val hour = remember {
|
val hour = remember {
|
||||||
Animatable((time.hour - defaultHour).toFloat() + (time.minute + defaultMinute).toFloat() / 60f)
|
Animatable((time.hour - defaultHour).toFloat() + time.minute.toFloat() / 60f)
|
||||||
}
|
}
|
||||||
|
|
||||||
LaunchedEffect(time) {
|
LaunchedEffect(time) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user