Android 混合動畫詳解及實現(xiàn)代碼
Android 混合動畫
在Android開發(fā),我們會經(jīng)常使用到動畫,但是簡單的一種動畫(如旋轉、縮放、漸變、位移等)有時候并不能滿足我們項目的要求,這時候就需要運用到混合動畫,那么在安卓中是如何實現(xiàn)一個炫酷的混合動畫,下面是一個混合動畫實現(xiàn)的其中一個實現(xiàn)方式:
1、首先要在res目錄下建立一個anim文件,在anim建立一個hybrid.xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 位移動畫 -->
<translate
android:duration="1000"
android:fromXDelta="0"
android:fromYDelta="0"
android:toXDelta="200"
android:toYDelta="300" />
<!-- 縮放動畫 -->
<scale
android:duration="1000"
android:fillAfter="true"
android:fromXScale="0.0"
android:fromYScale="0.0"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="1000"
android:toXScale="1.0"
android:toYScale="1.0" />
<!-- 漸變動畫 -->
<alpha
android:duration="1000"
android:fromAlpha="0.1"
android:startOffset="2000"
android:toAlpha="1.0" />
<!-- 旋轉動畫 -->
<rotate
android:duration="1000"
android:fromDegrees="0"
android:startOffset="3000"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="359" />
</set>
2、加載動畫:
//加載混合動畫
Animation animation = AnimationUtils.loadAnimation(this, R.anim.hybrid);
imageView1.startAnimation(animation);//開始動畫
當然上面只是一個舉例,我們可以通過修改hybrid.xml配置文件修改動畫的表現(xiàn)方式以達到我們需要的效果。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- Android 動畫之TranslateAnimation應用詳解
- Android 動畫之ScaleAnimation應用詳解
- Android的Activity跳轉動畫各種效果整理
- Android 動畫之RotateAnimation應用詳解
- Android 動畫之AlphaAnimation應用詳解
- Android實現(xiàn)Activity界面切換添加動畫特效的方法
- 三款Android炫酷Loading動畫組件推薦
- Android 使用XML做動畫UI的深入解析
- Android Tween動畫之RotateAnimation實現(xiàn)圖片不停旋轉效果實例介紹
- Android系統(tǒng)聯(lián)系人全特效實現(xiàn)(上)分組導航和擠壓動畫(附源碼)
相關文章
View觸發(fā)機制API實現(xiàn)GestureDetector OverScroller詳解
這篇文章主要為大家介紹了View觸發(fā)機制API實現(xiàn)GestureDetector OverScroller詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-11-11
android studio更新gradle錯誤構建項目失敗的解決方法
這篇文章主要介紹了android studio更新gradle錯誤構建項目失敗的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
Android實現(xiàn)Gesture手勢識別用法分析
這篇文章主要介紹了Android實現(xiàn)Gesture手勢識別用法,結合實例形式較為詳細的分析了Android基于Gesture實現(xiàn)手勢識別的原理與具體實現(xiàn)技巧,需要的朋友可以參考下2016-09-09
靈活使用Android中ActionBar和ViewPager切換頁面
這篇文章主要介紹了如何靈活使用Android中ActionBar和ViewPager切換頁面,感興趣的小伙伴們可以參考一下2015-12-12
Android中使用TagFlowLayout制作動態(tài)添加刪除標簽
這篇文章主要介紹了Android中使用TagFlowLayout制作動態(tài)添加刪除標簽的步驟詳解,需要的朋友參考下吧2017-07-07

