zoukankan      html  css  js  c++  java
  • AnimationSet动画集合类的使用

    //定义四种类型的Animation
    final Animation translAnimation = new TranslateAnimation(0, 300, 0, 300); final Animation scaleAnimation = new ScaleAnimation(0f, 1f, 0f, 1f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); final Animation alphAnimation = new AlphaAnimation(0.1f, 0.8f); final Animation rotateAnimation = new RotateAnimation (0f, 360f,Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f);
    //设置点击事件
    bt3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub

    //如果iv1没有选择图片,注意是getDrawable

    if (iv1.getDrawable()==null) { Toast.makeText(ImChoose.this, "请选择图片", Toast.LENGTH_SHORT).show(); } else{ //设置延迟时间 translAnimation.setDuration(5000); scaleAnimation.setDuration(5000); alphAnimation.setDuration(5000); rotateAnimation.setDuration(5000);
    //定义一个AnimationSet
                    AnimationSet set = new AnimationSet(true); 
    //设置set添加四种类型的AnimationSet

    set.addAnimation(translAnimation);
    set.addAnimation(scaleAnimation);
    set.addAnimation(alphAnimation);
    set.addAnimation(rotateAnimation);
    //设置哪个图片用set
    iv1.setAnimation(set);
    //启动set
    set.startNow(); } } });
  • 相关阅读:
    2015.10.9js(页面坐标)
    2015.8.2js-19(完美运动框架)
    2015.7.12js-11(DOM基础)
    2015.7.7js-07-2(基础)
    2015.7.11js-10(无缝滚动)
    2015.7.10js-07(简单时间)
    2015.7.8js-05(简单日历)
    2015-7.7森林探秘季
    jquery scroll()滚动条事件
    资源(127.0.0.1)处于联机状态,但未对连接尝试做出反应
  • 原文地址:https://www.cnblogs.com/merryjd/p/2832220.html
Copyright © 2011-2022 走看看