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

淺談Android中視圖動(dòng)畫(huà)的屬性與使用

 更新時(shí)間:2016年09月18日 12:00:58   作者:墨革  
這篇文章給大家簡(jiǎn)單介紹了Android中視圖動(dòng)畫(huà)的基本屬性以及使用示例,對(duì)大家的學(xué)習(xí)有一定的參考價(jià)值,有需要的朋友們下面來(lái)一起看看吧。

簡(jiǎn)介

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

Tween動(dòng)畫(huà)的基本屬性

      目標(biāo) View;

      時(shí)常 duration;

      開(kāi)始狀態(tài) fromXXX;

      結(jié)束動(dòng)畫(huà) toXXX;

      開(kāi)始時(shí)間 startOffset;

      重復(fù)次數(shù) repeatCount;

      時(shí)間軸 interpolator(插值器)。

代碼示例

xml實(shí)現(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);

補(bǔ)充:

1.對(duì)于縮放和旋轉(zhuǎn)動(dòng)畫(huà),有一個(gè)pivotX或者pivotY,表示的是縮放或旋轉(zhuǎn)的中心點(diǎn)。

對(duì)應(yīng)的屬性值有三種寫(xiě)法。

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

     · 百分?jǐn)?shù) 50% 表示當(dāng)前控件的50%;

     · 百分?jǐn)?shù)p 50%p 表示父控件的50%。

2.在一個(gè)動(dòng)畫(huà)集合里,可以通過(guò)設(shè)置stratOffset屬性,來(lái)實(shí)現(xiàn)多個(gè)動(dòng)畫(huà)并行和串行的效果。

Frame動(dòng)畫(huà)

Frame動(dòng)畫(huà)的配置文件放在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>
// 需要先設(shè)置成背景
imageView.setBackgroundResource(R.drawable.frame_anim);
AnimationDrawable frameAnimation = (AnimationDrawable) imageView.getBackground();
frameAnimation.start();

總結(jié)

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

相關(guān)文章

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

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

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

    Android設(shè)置改變透明度實(shí)例

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

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

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

    基于Android應(yīng)用中如何反饋Crash報(bào)告的詳解

    本篇文章是對(duì)在Android應(yīng)用中如何反饋Crash報(bào)告的詳細(xì)分析介紹。需要的朋友參考下
    2013-05-05
  • Android下如何使用百度地圖sdk

    Android下如何使用百度地圖sdk

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

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

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

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

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

    Android自定義組件ListPopWindow

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

    解決android studio卡頓,提升studio運(yùn)行速度的方法

    這篇文章主要介紹了解決android studio卡頓,提升studio運(yùn)行速度的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • Android MTU 值修改的實(shí)例詳解

    Android MTU 值修改的實(shí)例詳解

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

最新評(píng)論