@@ -15,6 +15,8 @@ import androidx.compose.material3.Slider
15
15
import androidx.compose.material3.Text
16
16
import androidx.compose.runtime.Composable
17
17
import androidx.compose.runtime.getValue
18
+ import androidx.compose.runtime.mutableFloatStateOf
19
+ import androidx.compose.runtime.mutableIntStateOf
18
20
import androidx.compose.runtime.mutableStateOf
19
21
import androidx.compose.runtime.remember
20
22
import androidx.compose.runtime.setValue
@@ -559,8 +561,8 @@ private fun UI_Points() {
559
561
private fun UI_Arc () {
560
562
Title_Sub_Text (" 2. Draw Arc 绘制扇形,弦切弧,圆环,以及扇形扫览。" )
561
563
Title_Desc_Text (desc = " 绘制扇形,圆弧,切面" )
562
- var startAngle by remember { mutableStateOf (0f ) }
563
- var sweepAngle by remember { mutableStateOf (60f ) }
564
+ var startAngle by remember { mutableFloatStateOf (0f ) }
565
+ var sweepAngle by remember { mutableFloatStateOf (60f ) }
564
566
var useCenter by remember { mutableStateOf(true ) }
565
567
// canvas绘制区域
566
568
Canvas (modifier = canvasModifier2) {
@@ -650,15 +652,15 @@ private fun UI_Image() {
650
652
drawImage(bitmap)
651
653
}
652
654
653
- var srcOffsetX by remember { mutableStateOf (0 ) }
654
- var srcOffsetY by remember { mutableStateOf (0 ) }
655
- var srcWidth by remember { mutableStateOf (1080 ) }
656
- var srcHeight by remember { mutableStateOf (1080 ) }
655
+ var srcOffsetX by remember { mutableIntStateOf (0 ) }
656
+ var srcOffsetY by remember { mutableIntStateOf (0 ) }
657
+ var srcWidth by remember { mutableIntStateOf (1080 ) }
658
+ var srcHeight by remember { mutableIntStateOf (1080 ) }
657
659
658
- var dstOffsetX by remember { mutableStateOf (0 ) }
659
- var dstOffsetY by remember { mutableStateOf (0 ) }
660
- var dstWidth by remember { mutableStateOf (1080 ) }
661
- var dstHeight by remember { mutableStateOf (1080 ) }
660
+ var dstOffsetX by remember { mutableIntStateOf (0 ) }
661
+ var dstOffsetY by remember { mutableIntStateOf (0 ) }
662
+ var dstWidth by remember { mutableIntStateOf (1080 ) }
663
+ var dstHeight by remember { mutableIntStateOf (1080 ) }
662
664
663
665
Canvas (modifier = canvasModifier) {
664
666
drawImage(
0 commit comments