【问题标题】:Draw the line "slowly" on a Canvas在画布上“慢慢”画线
【发布时间】:2013-06-30 00:33:20
【问题描述】:

我有 2 个点,我需要画一条连接 2 个点的线。我希望绘制的线是慢动作从一个点开始连接另一个点。

目前,我正在使用画布来绘制线条。

var line = new Line();
line.Stroke = Brushes.Black;
line.StrokeThickness = 2.0;

line.X1 = 1.0;
line.Y1 = 1.0;
line.X2 = 10.0;
line.Y2 = 10.0;

Canvas.SetRight(myCanvas, From.X);
Canvas.SetBottom(myCanvas, From.Y);
myCanvas.Children.Add(line);

任何库函数都可以吗?

【问题讨论】:

    标签: c# .net graphics wpf-controls line


    【解决方案1】:

    我会将起点和终点设置为相同,然后使用情节提要为终点的 x、y 设置动画。这样就可以设置各种变量了。

    【讨论】:

    • 好主意!你甚至可以添加缓动函数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-18
    • 2013-03-23
    相关资源
    最近更新 更多