找回密码
 立即注册
相关推荐换一批
  1. Python源码 html纯css粒子动画
  2. Python源码 html动态动画
  3. Python源码 html月食动画
  4. Python源码 html照片跟随动画
  5. 搞笑段子.1-300
  6. 自适应多引擎搜索单页源码
  7. WordPress简洁小清新响应式Akina主题
  8. 动画毕业论文题目
  9. GB/Z 34447-2017/IEC TR 62854:2014 照明设备的锐边试验装置和试验程序锐边试验
  10. YD/T 971-1998 多媒体会议的特定网络的数据协议栈
  11. YY/T 0457. 3-2003/IEC 61262-3: 1994 医用电气设备光电X射线影像增强器特性 第3部?
  12. 北师大版2022-2023一年级数学上册期末测试卷可下载打印(附答案)
  13. 2021年人教版小学一年级数学下册期中考试试题考试卷及参考答案解析
  14. 2020年人教版小学一年级数学下册第四单元复习精编试题考试卷及深度解析(附答案)
  15. 2020年北师大版小学一年级数学下册第四单元综合测评卷考试卷及参考解析
  16. 2020年北师大版小学一年级数学上册期末综合复习考试卷指导全集
  17. 人教版2019年小学一年级数学下册《第一单元》单元检测试卷考试卷及参考答案
  18. 2017年苏教版小学一年级下册数学期中检测试卷考试卷
  19. 北师大版2015-2016学年小学一年级数学下学期期末质量检测卷考试卷
  20. 2015-2016学年人教版小学一年级数学上册期末检测题考试卷
  21. 2013年北师大版一年级数学下册:核心知识点系统梳理与归纳
  22. 小学数学第二册第一单元综合能力检测卷(B)
  23. 小学一年级数学上册第二单元专项训练卷(8以内数的认识与应用)(A卷)
  24. 2011学年小学一年级数学上册期末综合复习与巩固练习题(含参考答案)
圆圈Storyboard动画一个 | 软件设计/软件工程 2022-05-06 436 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
问题
我有一个 WPF 应用程序,窗口中有一个图像。当某个事件被触发时,我想通过动画一个在感兴趣点缩小到零的圆圈来吸引用户的注意力到图像上的一个点。实际上,我希望这个动画重复 3 次,以确保用户看到缩小的圆圈并将他的眼睛吸引到兴趣点。

你会如何建议我用 WPF 做到这一点?

回答
下面的代码将使您的动画工作。您需要做一些工作来找到要放置圆圈的位置(点)。
  1. <Canvas Height="40" Width="40" >

  2.                 <Path Fill="Red" Stroke="Black" StrokeThickness="1">
  3.                     <Path.Data>
  4.                         <EllipseGeometry x:Name="circleGeometry" Center="100,100" RadiusX="40" RadiusY="40" />
  5.                     </Path.Data>
  6.                     <Path.Triggers>
  7.                         <EventTrigger RoutedEvent="Path.Loaded">
  8.                             <BeginStoryboard>
  9.                                 <Storyboard>                                   
  10.                                     <DoubleAnimation
  11.                                             Storyboard.TargetName="circleGeometry"
  12.                                             Storyboard.TargetProperty="RadiusX" AutoReverse="True"
  13.                                             Duration="0:0:3" To="5" RepeatBehavior="0:0:18"/>
  14.                                     <DoubleAnimation
  15.                                             Storyboard.TargetName="circleGeometry"
  16.                                             Storyboard.TargetProperty="RadiusY" AutoReverse="True"
  17.                                             Duration="0:0:3" To="5" RepeatBehavior="0:0:18"/>
  18.                                 </Storyboard>
  19.                             </BeginStoryboard>
  20.                         </EventTrigger>
  21.                     </Path.Triggers>
  22.                 </Path>
  23.             </Canvas>
复制代码






上一篇:Kotlin Android 片段回收服务和上下文问题
下一篇:如何在 NodeJS 中创建查询 MySQL 的函数?