找回密码
 立即注册
相关推荐换一批
  1. YD/T 971-1998 多媒体会议的特定网络的数据协议栈
  2. YY/T 0457. 3-2003/IEC 61262-3: 1994 医用电气设备光电X射线影像增强器特性 第3部?
  3. 北师大版2022-2023一年级数学上册期末测试卷可下载打印(附答案)
  4. 2021年人教版小学一年级数学下册期中考试试题考试卷及参考答案解析
  5. 2020年人教版小学一年级数学下册第四单元复习精编试题考试卷及深度解析(附答案)
  6. 2020年北师大版小学一年级数学下册第四单元综合测评卷考试卷及参考解析
  7. 2020年北师大版小学一年级数学上册期末综合复习考试卷指导全集
  8. 人教版2019年小学一年级数学下册《第一单元》单元检测试卷考试卷及参考答案
  9. 2017年苏教版小学一年级下册数学期中检测试卷考试卷
  10. 北师大版2015-2016学年小学一年级数学下学期期末质量检测卷考试卷
  11. 2015-2016学年人教版小学一年级数学上册期末检测题考试卷
  12. 2013年北师大版一年级数学下册:核心知识点系统梳理与归纳
  13. 小学数学第二册第一单元综合能力检测卷(B)
  14. 小学一年级数学上册第二单元专项训练卷(8以内数的认识与应用)(A卷)
  15. 2011学年小学一年级数学上册期末综合复习与巩固练习题(含参考答案)
  16. 小学数学二年级上册期末综合能力检测卷
  17. 小学数学二年级下册第六单元检测试卷(二)(B卷)
  18. 小学数学二年级下册第二单元基础达标测试卷(A卷)
  19. 小学数学第四册:第六单元综合能力提升卷(B卷)
  20. 小学二年级上册数学:第三单元基础知识练习卷
  21. 小学数学第四册第二单元综合评估卷(A卷)
  22. 新部编版小学二年级语文上册第五单元综合测评卷(附参考答案)
  23. 部编版小学二年级语文下册《第四单元》单元检测卷及参考答案
  24. 人教版小学二年级数学下册名校期末综合测试卷及参考答案
圆圈Storyboard动画一个 | 软件设计/软件工程 2022-05-06 457 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 的函数?