最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android應(yīng)用中制作選中后圖標變大浮動效果的代碼分享

 更新時間:2016年02月23日 15:27:10   作者:時之沙  
這篇文章主要介紹了Android應(yīng)用中制作選中后圖標變大浮動效果的代碼分享,這里作者舉了一個體育賽事app的例子,需要的朋友可以參考下

 最近在玩3g體育門戶客戶端的時候,看到這樣個效果: 輕觸賽事圖標,會有一個圖標變大浮出的效果.,蠻有意思的.于是就把仿照它做了一個.
  這個是原圖:              

2016223152356064.jpg (480×800)

實際上是給圖標的觸摸事件中添加了一個縮放的動畫,代碼如下.

package com.test; 
 
import android.app.Activity; 
import android.os.Bundle; 
import android.view.MotionEvent; 
import android.view.View; 
import android.view.View.OnTouchListener; 
import android.view.animation.Animation; 
import android.view.animation.ScaleAnimation; 
import android.widget.Button; 
 
public class AnimationButtonActivity extends Activity { 
  @Override 
  public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    final Button test = (Button) findViewById(R.id.test_bt); 
     
     
//    float f1 = 1.0F; 
//    float f2 = 1.3F; 
//    int j = 1; 
//    float f3 = 0.5F; 
     
    //參數(shù)說明: 
    //float fromX 動畫起始時 X坐標上的伸縮尺寸 
    //float toX 動畫結(jié)束時 X坐標上的伸縮尺寸  
    //float fromY 動畫起始時Y坐標上的伸縮尺寸  
    //float toY 動畫結(jié)束時Y坐標上的伸縮尺寸  
    //int pivotXType 動畫在X軸相對于物件位置類型  
    //float pivotXValue 動畫相對于物件的X坐標的開始位置  
    //int pivotYType 動畫在Y軸相對于物件位置類型  
    //float pivotYValue 動畫相對于物件的Y坐標的開始位置 
 
    final Animation logoAnimation = new ScaleAnimation(1.0F, 1.3F, 1.0F, 1.3F, 1, 0.5F, 1, 0.5F); 
    //設(shè)置動畫間隔 
    logoAnimation.setDuration(100L); 
     
    test.setOnTouchListener(new OnTouchListener() { 
       
      @Override 
      public boolean onTouch(View v, MotionEvent event) { 
                //開始動畫  
                test.startAnimation(logoAnimation); 
        return false; 
      } 
    }); 
  } 
} 

相關(guān)文章

最新評論

中西区| 伽师县| 纳雍县| 井研县| 德昌县| 乳源| 宾川县| 常宁市| 井冈山市| 兴仁县| 高要市| 孝义市| 聂拉木县| 阜城县| 石楼县| 郯城县| 徐州市| 潢川县| 织金县| 大兴区| 分宜县| 菏泽市| 易门县| 庐江县| 屯昌县| 大庆市| 句容市| 龙口市| 留坝县| 苏尼特左旗| 岑溪市| 溧阳市| 白山市| 浦东新区| 吴川市| 万载县| 柘荣县| 宝山区| 辰溪县| 明光市| 密山市|