zoukankan      html  css  js  c++  java
  • android tween动画效果

    anim文件夹下

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <set xmlns:android="http://schemas.android.com/apk/res/android"
     3     android:shareInterpolator="false" >
     4 
     5     <alpha
     6         android:duration="1000"
     7         android:fromAlpha="1"
     8         android:repeatCount="infinite"
     9         android:repeatMode="reverse"
    10         android:toAlpha="0" />
    11 
    12 </set>
    View Code
     1 package com.itheima.tween;
     2 
     3 import android.app.Activity;
     4 import android.os.Bundle;
     5 import android.view.View;
     6 import android.view.animation.Animation;
     7 import android.view.animation.AnimationUtils;
     8 import android.widget.ImageView;
     9 
    10 public class MainActivity extends Activity {
    11 
    12     private ImageView imageView;
    13 
    14     @Override
    15     protected void onCreate(Bundle savedInstanceState) {
    16         super.onCreate(savedInstanceState);
    17         setContentView(R.layout.activity_main);
    18         imageView = (ImageView) findViewById(R.id.imageView);
    19     }
    20 
    21     public void alpha(View v) {
    22         Animation anim = AnimationUtils.loadAnimation(this, R.anim.alpha);    // 加载XML定义动画特效
    23 //        anim.setFillAfter(true);            // 保持结束时的画面
    24         imageView.startAnimation(anim);        // 应用动画特效
    25     }
    26     
    27     public void scale(View v) {
    28         Animation anim = AnimationUtils.loadAnimation(this, R.anim.scale);
    29         imageView.startAnimation(anim);    
    30     }
    31     
    32     public void rotate(View v) {
    33         Animation anim = AnimationUtils.loadAnimation(this, R.anim.rotate);
    34         imageView.startAnimation(anim);    
    35     }
    36     
    37     public void translate(View v) {
    38         Animation anim = AnimationUtils.loadAnimation(this, R.anim.translate);
    39         imageView.startAnimation(anim);    
    40     }
    41     
    42     public void combo(View v) {
    43         Animation anim = AnimationUtils.loadAnimation(this, R.anim.combo);
    44         imageView.startAnimation(anim);    
    45     }
    46 
    47 }
  • 相关阅读:
    [Leetcode Week3]Evaluate Division
    [Leetcode Week3]Course Schedule
    [Leetcode Week3]Clone Graph
    [Leetcode Week2]Sort List
    [Leetcode Week2]Sort Colors
    [Leetcode Week2]Merge Intervals
    [Leetcode Week1]Longest Substring Without Repeating Characters
    哈夫曼树的数组实现
    cocos2d-x3.16 default模式项目 Android Studio C++文件编译失败问题
    html display和visibility在资源加载上的区别
  • 原文地址:https://www.cnblogs.com/friends-wf/p/4535149.html
Copyright © 2011-2022 走看看