Android應用中制作選中后圖標變大浮動效果的代碼分享
最近在玩3g體育門戶客戶端的時候,看到這樣個效果: 輕觸賽事圖標,會有一個圖標變大浮出的效果.,蠻有意思的.于是就把仿照它做了一個.
這個是原圖:
實際上是給圖標的觸摸事件中添加了一個縮放的動畫,代碼如下.
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 動畫結束時 X坐標上的伸縮尺寸 //float fromY 動畫起始時Y坐標上的伸縮尺寸 //float toY 動畫結束時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); //設置動畫間隔 logoAnimation.setDuration(100L); test.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { //開始動畫 test.startAnimation(logoAnimation); return false; } }); } }
相關文章
Android PhoneWindowManager監(jiān)聽屏幕右側向左滑動實現(xiàn)返回功能
這篇文章主要介紹了Android PhoneWindowManager監(jiān)聽屏幕右側向左滑動實現(xiàn)返回功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04Android ProgressDialog用法之實現(xiàn)app上傳文件進度條轉圈效果
這篇文章主要介紹了Android ProgressDialog用法之實現(xiàn)app上傳文件進度條轉圈效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03android中Bitmap用法(顯示,保存,縮放,旋轉)實例分析
這篇文章主要介紹了android中Bitmap用法,以實例形式較為詳細的分析了android中Bitmap操作圖片的顯示、保存、縮放、旋轉等相關技巧,需要的朋友可以參考下2015-09-09Android通過原生方式獲取經(jīng)緯度與城市信息的方法
這篇文章主要給大家介紹了關于Android通過原生方式獲取經(jīng)緯度與城市信息的相關資料,文中通過示例代碼介紹的非常詳細,對各位Android開發(fā)者們具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2020-07-07Android應用開發(fā)中CardView的初步使用指南
這篇文章主要介紹了Android應用開發(fā)中CardView的初步使用指南,CardView主要處理一些卡片型的視圖布局,需要的朋友可以參考下2016-02-02android自定義RadioGroup可以添加多種布局的實現(xiàn)方法
這篇文章介紹了android自定義RadioGroup可以添加多種布局的實現(xiàn)方法,有需要的朋友可以參考一下2013-08-08