編輯:關於Android編程
Android 混合動畫
在Android開發,我們會經常使用到動畫,但是簡單的一種動畫(如旋轉、縮放、漸變、位移等)有時候並不能滿足我們項目的要求,這時候就需要運用到混合動畫,那麼在安卓中是如何實現一個炫酷的混合動畫,下面是一個混合動畫實現的其中一個實現方式:
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配置文件修改動畫的表現方式以達到我們需要的效果。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
Android拍照適配方案
拍照功能實現Android 程序上實現拍照功能的方式分為兩種:第一種是利用相機的 API 來自定義相機,第二種是利用 Intent 調用系統指定的相機拍照。下面講的內容都
Android性能優化策略
本篇主要是對 google推出的性能優化典范 進行一個通篇的整理… 主要在於一些具體的優化技巧、至於 60fps、掉幀、gc、內存抖動、阈值…
Android中AdapterView/Adapter的深度學習
BaseAdapter的深度學習 博主工作了幾年,也用了幾年的ListView等AdapterView控件,但關於Adapter的一些問題並沒有深入下去,終
Android 4.4 KitKat NotificationManagerService使用詳解與原理分析(一)__使用詳解
概況 Android在4.3的版本中(即API 18)加入了NotificationListenerService,根據SDK的描述(AndroidDev
Android Studio初體驗之啟動AVD模擬器異常:cannot set up guest memory 'pc.ram'
啟動AVD模擬器異常:Cannot set up guest memor