HARMONYOS应用实例250:点与圆的位置关系

📅 发布时间:2026/7/3 22:42:45 👁️ 浏览次数:
HARMONYOS应用实例250:点与圆的位置关系
17.点与圆的位置关系功能:拖动点,比较点到圆心的距离与半径,动态显示“在圆上、圆内、圆外”的状态。核心功能:拖动点在画布上自由移动实时计算点到圆心的距离动态比较距离与圆半径自动判断并显示位置状态:在圆内、圆上、圆外交互设计:使用PanGesture手势实现流畅的拖拽体验实时更新所有数值显示不同位置状态用不同颜色标识(绿色-圆内、黄色-圆上、红色-圆外)信息展示:圆心坐标和圆半径点的实时坐标点到圆心的精确距离距离与半径的比较关系当前位置状态@Entry @Component struct PointCircleRelation { @State pointX: number = 150 @State pointY: number = 150 @State circleRadius: number = 100 @State centerX: number = 150 @State centerY: number = 150 @State d