精华内容
下载资源
问答
  • 超炫ppt动画效果

    2013-12-31 21:38:37
    超炫ppt动画效果
  • ppt动画效果

    2012-12-16 00:27:02
    ppt 制作动画制作的好的模板..欢迎下载
  • 动态ppt动画效果

    2013-02-08 14:49:27
    动态ppt动画效果
  • ppt动画效果集_动画素材
  • ppt动画效果制作-圣旨

    2012-02-27 21:18:59
    ppt动画效果制作-圣旨,ppt的效果还不错的 ,给大家欣赏
  • 请问,ppt中的动画效果中的轮子效果有知道原理的不? 请问,ppt中的动画效果中的轮子效果有知道原理的不?
  • PPT模板-超炫PPT动画效果素材整理.dpt
  • Ppt动画效果模板

    2014-05-30 16:46:42
    这是几个ppt动画的合集,有卷轴,闪电之类的,个人感觉效果还不错
  • PPT动画效果举例说明点评。作者举了5个动画效果例子,每种效果详细说明了制作要点。
  • 圆与线的特效动画,动态数据表折线图表,圆与圈的动态ppt目录图表,光的炫酷动画特效,下雨闪电ppt动画特效,文平分享的几种ppt动画效果模板。
  • 震撼的PPT效果_PPT动画极品
  • PPT动画效果基础设置教程。小强弹跳的微妙感觉怎么?怎么让动画具有力量感?秘诀:选中一个动画-设定【效果选项】,然后分别按照动画构思设置【平滑开始】、【平滑结束】、【弹跳结束】三个参数。
  • 用impress.js的关于bitcoin演示稿ppt动画效果下载
  • 点击帷幕慢慢拉开,舞台幕布拉开效果ppt模板。
  • 飘落的树叶,飘落的银杏叶效果动画效果赶超flash,纯ppt设计制作
  • 飘雪,欢乐音符,动态相片,类似flash效果ppt动态效果模板。
  • 震撼的PPT效果_PPT动画极品
  • 动感ppt模板 超炫PPT动画效果素材整理_不进别后悔
  • 舞台拉开幕布效果动画
  • 惊变 震撼的PPT效果_PPT动画极品
  • 这是一张电影效果音乐PPT动画...PPT动画用黑色、蓝色作为主题色调,动画效果非常酷炫,本张PPT动画附带音乐,课供喜爱的人下载欣赏; 关键词:黑色PPT背景,电影视觉特效PowerPoint动画,音乐PPT动画下载,.PPT格式;
  • PPT幻灯片中对形状可设置动画效果,常见的动画效果为内置的固定类型,即动画效果和路径是预先设定好的固定模板,但在设计动画效果时,用户也可以按照自己的喜好自定义动画动作路径。下面,通过Java后端程序代码来...

    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添加动画效果的全部内容。如需转载,请注明出处!

     

     

    展开全文
  • 里面有十个PPT动画的例子。 可以学习一下PPT的动画制作。
  • 触屏滑屏效果PPT动画_精美学习ppt课件
  • 电影效果音乐PPT动画_精美学习课件ppt
  • 动画PPT动画

    2013-03-15 20:41:36
    里面是PPT动画 卷轴效果可以直接使用 欢迎下载
  • 卷轴动画效果PPT模板

    2019-10-22 03:45:06
    卷轴动画效果PPT模板
  • 小雨 ,雨滴,涟漪,小雨动画效果ppt模板。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,582
精华内容 3,832
关键字:

如何做ppt动画效果