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(); } } });
  • 相关阅读:
    Extjs项目使用技巧————文件上传
    项目图片整理
    ExtJs 分组表格控件
    ExtJS实现有机菜单的功能
    ExtJs grid可拖拽行
    ExtJs 分组表格控件----监听
    ExtJS点击添加一个按钮弹出prompt添加combo中
    ExtJS——添加个用户页面
    mysql查询语句个人总结;
    java倒计时器
  • 原文地址:https://www.cnblogs.com/merryjd/p/2832220.html
Copyright © 2011-2022 走看看