精华内容
下载资源
问答
  • 2021-03-30 14:53:51

    PPT幻灯片中对形状可设置动画效果,常见的动画效果为内置的固定类型,即动画效果和路径是预先设定好的固定模板,但在设计动画效果时,用户也可以按照自己的喜好自定义动画动作路径。下面,通过Java后端程序代码来展示如何给PPT添加动画效果。包括预设动画以及自定动画效果的方法。

    本次测试环境包括:

    • 目标测试文档:Power Point 2013
    • 编译环境:IntelliJ IDEA 2018
    • JDK版本:1.8.0
    • PPT库版本:spire.presentation.jar 4.3.2

    注:在通过该PPT库来添加动画类型(AnimationEffectType)时,可添加约150种不同类型。

     

    Java程序代码

    1. 添加预设动画效果

    a. 新建PPT文档,添加形状,设置动画效果

    import com.spire.presentation.*;
    import com.spire.presentation.drawing.FillFormatType;
    import com.spire.presentation.drawing.animation.AnimationEffectType;
    import java.awt.*;
    import java.awt.geom.Rectangle2D;
    
    public class AddAnimationToShape {
        public static void main(String[]args) throws Exception{
            //创建PowerPoint文档
            Presentation ppt = new Presentation();
            //获取幻灯片
            ISlide slide = ppt.getSlides().get(0);
    
            //添加一个形状到幻灯片
            IAutoShape shape = slide.getShapes().appendShape(ShapeType.CUBE, new Rectangle2D.Double(50, 150, 150, 150));
            shape.getFill().setFillType(FillFormatType.SOLID);
            shape.getFill().getSolidColor().setColor(Color.orange);
            shape.getShapeStyle().getLineColor().setColor(Color.white);
    
            //设置形状动画效果
            slide.getTimeline().getMainSequence().addEffect(shape, AnimationEffectType.CHANGE_LINE_COLOR);
    
            //保存文档
            ppt.saveToFile("AddAnimationToShape.pptx", FileFormat.PPTX_2013);
        }
    }

     

     b.加载已有PPT文档,获取形状动画效果,进行动画效果设置,这里可做更为详细的动画设置,包括动画重复播放类型、次数、持续时间、延迟时间等。

    import com.spire.presentation.*;
    import com.spire.presentation.drawing.animation.AnimationEffect;
    
    public class RepeatAnimation {
        public static void main(String[] args) throws Exception{
            //加载测试文档
            Presentation ppt = new Presentation();
            ppt.loadFromFile("test.pptx");
            //获取第一张幻灯片
            ISlide slide = ppt.getSlides().get(0);
            //获取幻灯片中第一个动画效果
            AnimationEffect animation = slide.getTimeline().getMainSequence().get(0);
    
            //设置动画效果循环播放类型、次数、持续时间、延迟时间
            animation.getTiming().setAnimationRepeatType(AnimationRepeatType.Number);
            animation.getTiming().setRepeatCount(2);//设置重复次数
            animation.getTiming().setDuration(2);//设置持续时间
            animation.getTiming().setTriggerDelayTime(2);//设置延迟时间
            //animation.getTiming().setAnimationRepeatType(AnimationRepeatType.UtilEndOfSlide);//设置动画循环播放至幻灯片末
            //animation.getTiming().setAnimationRepeatType(AnimationRepeatType.UtilNextClick);//设置动画循环播放至下次点击
    
            //保存结果文档
            ppt.saveToFile("RepeatAnimation.pptx", FileFormat.PPTX_2013);
            ppt.dispose();
        }
    }

     

    2. 添加自定义动画效果

    import com.spire.presentation.*;
    import com.spire.presentation.collections.CommonBehaviorCollection;
    import com.spire.presentation.drawing.FillFormatType;
    import com.spire.presentation.drawing.animation.*;
    
    import java.awt.*;
    import java.awt.geom.Point2D;
    
    public class CustomAnimationPath {
        public static void main(String[] args) throws Exception {
            //创建一个空白PPT文档
            Presentation ppt = new Presentation();
    
            //获取第一张幻灯片(新建的幻灯片文档默认已包含一张幻灯片)
            ISlide slide = ppt.getSlides().get(0);
    
            //添加形状到幻灯片
            IAutoShape shape = slide.getShapes().appendShape(ShapeType.FIVE_POINTED_STAR,new Rectangle(180, 100, 170, 170));
            shape.getFill().setFillType(FillFormatType.GRADIENT);
            shape.getFill().getGradient().getGradientStops().append(0, KnownColors.LIGHT_PINK);
            shape.getFill().getGradient().getGradientStops().append(1, KnownColors.PURPLE);
            shape.getShapeStyle().getLineColor().setColor(Color.white);
    
            //添加动画效果,并设置动画效果类型为PATH_USER(自定义类型)
            AnimationEffect effect = slide.getTimeline().getMainSequence().addEffect(shape, AnimationEffectType.PATH_USER);
    
            //获取自定动画的CommonBehavior集合
            CommonBehaviorCollection commonBehaviorCollection = effect.getCommonBehaviorCollection();
    
            //设置动画动作运动起点及路径模式
            AnimationMotion motion = (AnimationMotion)commonBehaviorCollection.get(0);
            motion.setOrigin(AnimationMotionOrigin.LAYOUT);
            motion.setPathEditMode(AnimationMotionPathEditMode.RELATIVE);
            //设置动作路径
            MotionPath motionPath = new MotionPath();
            motionPath.addPathPoints(MotionCommandPathType.MOVE_TO,new Point2D.Float[]{new Point2D.Float(0,0)},MotionPathPointsType.CURVE_AUTO,true);
            motionPath.addPathPoints(MotionCommandPathType.LINE_TO,new Point2D.Float[]{new Point2D.Float(0.1f,0.1f)},MotionPathPointsType.CURVE_AUTO,true);
            motionPath.addPathPoints(MotionCommandPathType.LINE_TO,new Point2D.Float[]{new Point2D.Float(-0.1f,0.2f)},MotionPathPointsType.CURVE_AUTO,true);
            motionPath.addPathPoints(MotionCommandPathType.END,new Point2D.Float[]{},MotionPathPointsType.CURVE_AUTO,true);
            //设置动作路径到动画
            motion.setPath(motionPath);
    
            //保存文档
            ppt.saveToFile("result.pptx", FileFormat.PPTX_2013);
            ppt.dispose();
        }
    }

     

    以上是本次Java给PPT添加动画效果的全部内容。如需转载,请注明出处!

     

     

    更多相关内容
  • 您已经完成了幻灯片的制作,现在来幻灯片中的元素添加动画效果,首先在此处按下并向右下方拖动,以选择此处的对象。

    在这里插入图片描述

    1. 您已经完成了幻灯片的制作,现在来给幻灯片中的元素添加动画效果,首先在此处按下并向右下方拖动,以选择此处的对象。
      PowerPoint精美幻灯片实战教程

    2. 使用键盘上的快捷键,将所选对象组合成一个对象。
      PowerPoint精美幻灯片实战教程

    3. 点击动画选项卡,显示动画功能面板。
      PowerPoint精美幻灯片实战教程

    4. 点击此处的下拉箭头,查看更多的动画效果。
      PowerPoint精美幻灯片实战教程

    5. 点击底部的更多进入效果命令,给所选对象添加名为阶梯状的动画效果。

    展开全文
  • 幻灯片添加动画效果——动作路径的设置教学PPT学习教案.pptx
  • 幻灯片添加动画效果——动作路径的设置教学课件PPT学习教案.pptx
  • PPT2021图表添加动画效果方法.docx
  • PPT2021幻灯片文字添加不固定多变的随机动画效果.docx
  • PPT是一个小短片样式的幻灯片动画,内容围绕营销策划、论文答辩、产品实战、摊位推销几个主题展开设计,添加了一些小细节……,欢迎大家现在观看。 关键词:黑色PPT背景,动态PPT动画下载,.PPT格式;
  • 您已经完成团队介绍幻灯片的制作,现在来幻灯片中的元素添加动画效果。首先选择需要添加动画效果的对象。

    在这里插入图片描述

    1. 您已经完成团队介绍幻灯片的制作,现在来给幻灯片中的元素添加动画效果。首先选择需要添加动画效果的对象。
      PowerPoint精美幻灯片实战教程

    2. 点击动画选项卡,显示动画功能面板。
      PowerPoint精美幻灯片实战教程

    3. 点击此处的下拉箭头,查看更多的动画效果。
      PowerPoint精美幻灯片实战教程

    4. 点击底部的更多进入效果命令,给所选对象添加名为切入的动画效果。
      PowerPoint精美幻灯片实战教程

    PowerPoint精美幻灯片实战教程

    展开全文
  • 如何添加PPT动画让文本文字逐个出现.docx
  • 如何在PPT添加动态图表动画参考.doc
  • PPT动画出现设置

    2022-05-17 19:05:07
    和上面操作相同,选择图片“飞入”,然后点击“添加动画”,选择“消失”,数字1后面会出现2 设置图2“飞入”的出现方式 点击”动画窗格“,点击图2的设置,选择”从上一项开始“ ...

    一页PPT中图片顺序显示

    选择“动画” ,然后选择图片1,点击出现方式,这里选择“飞入”,然后再选择图片,再点击飞入,播放时,图片每点击一次鼠标顺序出现。

    下一张图片出现之后,自动上一张图片消失。

    和上面操作相同,选择图片“飞入”,然后点击“添加动画”,选择“消失”,数字1后面会出现2

     

     设置图2“飞入”的出现方式

     点击”动画窗格“,点击图2的设置,选择”从上一项开始“

     

    展开全文
  • 1、打开网址: Storyset | Customize, animate and download illustration for freeEdit and animate all our customizable illustrations to enhance your projects totally free....3、选择动画。 .
  • 在完成目录页的制作之后,现在来幻灯片中的元素添加动画效果。首先选择需要添加动画效果的对象。
  • 自学视频教程
  • 自学视频教程
  • 自学视频教程
  • PPT2021制作镂空文字添加飞入动画.docx
  • 您将在本节幻灯片中的各个元素添加动画效果,首先选择此处的圆角矩形。
  • PPT动画使用了红色的布料材质作为PPT背景图片,PPT动画效果,水蒸气迅速变成了一簇簇明亮的气泡,在空中飘扬着,在红色背景的映衬下显得格外漂亮,PPT动画添加了火车头的照片,你可以下载修改成自己需要的照片;...
  • 您将在本节幻灯片中的柱形图表添加动画效果,首先选择需要添加动画效果的对象。
  • PPT动画是黑色PPT背景,用简洁的绿色、白色、蓝色线条作为主要设计元素,PPT模板围绕“我的成长之路”为题材,添加了需要的PPT图片素材,设计了一系列PPT文本框,内容包括了从儿童时光,直到高考之前的故事;...
  • 这是一套营销策划大赛宣传PPT动画下载... 本PPT是一个小短片样式的幻灯片动画,内容围绕营销策划、论文答辩、产品实战、摊位推销几个主题展开设计,添加了一些小细节,欢迎大家现在观看。 关键词:黑色PPT背景,动态PPT
  • PPT轻松做出网页效果:还有这种交互:还有苹果的网页动画:等等,太多了,都是可以轻松用PPT实现的,可能只是一个简单的动画添加!视频,Flash的制作可能还需要一些技术才能完成,需要一些学习成本,但PPT中,你只...
  • ppt添加动画,视频

    2013-10-30 19:44:44
    对学习ppt极有帮助,能够使新手快速学会ppt教程,做一手好的ppt
  • 支持批量ppt每页转为一张图片,为ppt每页添加logo,自由设置位置,为批量转视频做好基础
  • wps ppt中怎么插入进入的动画效果?

    千次阅读 2021-02-11 16:33:12
    首先,在我们制作演示文稿时打开需要添加动画效果的页面,点击一下(左击)需要添加动画效果的图或文字,然后在其右边的栏目中找到效果,如图1(黄色边沿部分):点击ppt模效果后会出现一个界面,如图2:这时我们把鼠标...
  • 这是一套逼真气泡PPT动画... PPT动画使用了红色的布料材质作为PPT背景图片,PPT动画效果,水蒸气迅速变成了一簇簇明亮的气泡,在空中飘扬着,在红色背景的映衬下显得格外漂亮,PPT动画添加了火车头的照片,你可以下载修
  • 这是一份与爱情有关的PPT,作品名称为《蔷薇花开需要等待》,作者使用了黑色作为幻灯片背景色,添加了一些简单的动态幻灯片动画效果,表达了流失的青春带走了爱情,喜欢本PPT动画的朋友可以下载观看;

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,158
精华内容 2,463
关键字:

如何给ppt添加动画