I'm drawing a JetpackCompose Canvas
Canvas(modifier = modifier.clipToBounds()) {
val colorEvaluator = ArgbEvaluator()
colorEvaluator.evaluate(t, Color.Red, Color.Blue)
drawCircle(
style = Stroke(8.dp.toPx()),
color = AndroidColor.valueOf(colorEvaluator.evaluate(t, Color.Red, Color.Blue) as Int),
center = Offset(size.minDimension/2 , size.minDimension/2),
radius = size.minDimension * t)
drawRect(
color = darkColor,
style = Stroke(16.dp.toPx()),
)
}
Where
import androidx.compose.ui.graphics.Color
import android.graphics.Color as AndroidColor
I got this error on color = AndroidColor.valueOf(colorEvaluator.evaluate(t, Color.Red, Color.Blue) as Int), where the error message is
Type mismatch.
Required:
androidx.compose.ui.graphics.Color
Found:
android.graphics.Color
from How to convert android.graphics.Color to androidx.compose.ui.graphics.Color
No comments:
Post a Comment