欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談Android中視圖動畫的屬性與使用

 更新時間:2016年09月18日 12:00:58   作者:墨革  
這篇文章給大家簡單介紹了Android中視圖動畫的基本屬性以及使用示例,對大家的學習有一定的參考價值,有需要的朋友們下面來一起看看吧。

簡介

Android動畫主要包括視圖動畫和屬性動畫,視圖動畫包括Tween動畫和Frame動畫,Tween動畫又包括漸變動畫、平移動畫、縮放動畫、旋轉(zhuǎn)動畫。

Tween動畫的基本屬性

      目標 View;

      時常 duration;

      開始狀態(tài) fromXXX;

      結(jié)束動畫 toXXX;

      開始時間 startOffset;

      重復次數(shù) repeatCount;

      時間軸 interpolator(插值器)。

代碼示例

xml實現(xiàn)

<?xml version="1.0" encoding="utf-8"?> 
<translate xmlns:android="http://schemas.android.com/apk/res/android"
 android:fromXDelta="0"
 android:fromYDelta="0"
 android:toXDelta="100%"
 android:toYDelta="0"
 android:fillAfter="true"
 android:duration="3000">
</translate>

在代碼中調(diào)用

Animation translate = AnimationUtils.loadAnimation(context,R.anim.translate);
imageView.startAnimation(translate);

補充:

1.對于縮放和旋轉(zhuǎn)動畫,有一個pivotX或者pivotY,表示的是縮放或旋轉(zhuǎn)的中心點。

對應的屬性值有三種寫法。

     · 數(shù)值 50 表示當前控件的左上角加上50px;

     · 百分數(shù) 50% 表示當前控件的50%;

     · 百分數(shù)p 50%p 表示父控件的50%。

2.在一個動畫集合里,可以通過設置stratOffset屬性,來實現(xiàn)多個動畫并行和串行的效果。

Frame動畫

Frame動畫的配置文件放在drawable目錄下

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:drawable="@drawable/image1" android:duration="50"/>
 <item android:drawable="@drawable/image2" android:duration="50"/>
 <item android:drawable="@drawable/image3" android:duration="50"/>
</animation-list>
// 需要先設置成背景
imageView.setBackgroundResource(R.drawable.frame_anim);
AnimationDrawable frameAnimation = (AnimationDrawable) imageView.getBackground();
frameAnimation.start();

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容能對大家開發(fā)Android的時候有所幫助,如果有疑問大家可以留言交流。

您可能感興趣的文章:

相關文章

  • Android編程基于距離傳感器控制手機屏幕熄滅的方法詳解

    Android編程基于距離傳感器控制手機屏幕熄滅的方法詳解

    這篇文章主要介紹了Android編程基于距離傳感器控制手機屏幕熄滅的方法,結(jié)合具體實例形式分析了Android距離傳感器的控制屏幕熄滅的實現(xiàn)方法與相關操作技巧,需要的朋友可以參考下
    2017-11-11
  • Android設置改變透明度實例

    Android設置改變透明度實例

    在Android開發(fā)中,透明度是很常見的一個屬性,是指控制一個視圖的不透明程度,取值范圍從0到255,通過設置透明度能夠?qū)崿F(xiàn)圖片、控件等UI元素的顯示效果的調(diào)整,Android透明度對照表是開發(fā)過程中常用的工具之一,它能夠幫助開發(fā)人員快速了解設置透明度的數(shù)值范圍
    2023-11-11
  • Android 的回調(diào)事件詳解

    Android 的回調(diào)事件詳解

    這篇文章主要介紹了Android 的回調(diào)事件的相關資料,相當?shù)脑敿?,有需要的小伙伴可以參考?/div> 2016-08-08
  • 基于Android應用中如何反饋Crash報告的詳解

    基于Android應用中如何反饋Crash報告的詳解

    本篇文章是對在Android應用中如何反饋Crash報告的詳細分析介紹。需要的朋友參考下
    2013-05-05
  • Android下如何使用百度地圖sdk

    Android下如何使用百度地圖sdk

    百度地圖 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系統(tǒng))及以上版本設備的應用程序接口
    2013-07-07
  • Android中Activity的四種啟動模式和onNewIntent()

    Android中Activity的四種啟動模式和onNewIntent()

    android 中activity的啟動模式分為四種,(standard、singleTop、singTask、singleInstance),本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-08-08
  • Android自定義Drawable實現(xiàn)圓形和圓角

    Android自定義Drawable實現(xiàn)圓形和圓角

    這篇文章主要為大家詳細介紹了Android自定義Drawable實現(xiàn)圓形和圓角,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Android自定義組件ListPopWindow

    Android自定義組件ListPopWindow

    這篇文章主要介紹了Android自定義組件ListPopWindow的相關資料,需要的朋友可以參考下
    2016-01-01
  • 解決android studio卡頓,提升studio運行速度的方法

    解決android studio卡頓,提升studio運行速度的方法

    這篇文章主要介紹了解決android studio卡頓,提升studio運行速度的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Android MTU 值修改的實例詳解

    Android MTU 值修改的實例詳解

    這篇文章主要介紹了Android MTU 值修改的實例詳解的相關資料,希望通過此文能幫助到大家,需要的朋友可以參考下
    2017-09-09

最新評論