最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 中 Tweened animation的實例詳解

 更新時間:2017年09月25日 11:25:08   作者:zhangqijie001  
這篇文章主要介紹了Android 中 Tweened animation的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下

Android 中 Tweened animation的實例詳解

Tweened animation有四種類型,下面主要介紹Scale類型。

運(yùn)行效果如下:

Android SDK提供了2種方法:直接從XML資源中讀取Animation,使用Animation子類的構(gòu)造函數(shù)來初始化Animation對象,第二種方法在看了Android SDK中各個類的說明就知道如何使用了,下面簡要說明從XML資源中讀取Animation。XML資源中的動畫文件animation.xml內(nèi)容為:

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android"> 
  <scale 
    android:interpolator="@android:anim/accelerate_decelerate_interpolator" 
    android:fromXScale="0.0" 
    android:toXScale="1.4" 
    android:fromYScale="0.0" 
    android:toYScale="1.4" 
    android:pivotX="50%" 
    android:pivotY="50%" 
    android:fillAfter="false" 
    android:startOffset="3000" 
    android:duration="3000" 
    android:repeatCount="4"/> 
</set> 

主文件ScaleAnimation.java內(nèi)容為:

package com.android.animation; 
import android.app.Activity; 
import android.os.Bundle; 
import android.view.animation.Animation; 
import android.view.animation.AnimationUtils; 
import android.widget.ImageView; 
public class TestAnimation extends Activity { 
  /** Called when the activity is first created. */ 
  @Override 
  public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    ImageView imageView = (ImageView) findViewById(R.id.imageview); 
    Animation animation = AnimationUtils.loadAnimation(this, R.anim.animation); 
    imageView.startAnimation(animation); 
  } 
} 

程序很容易看懂,主要為了說明伸縮動畫效果而沒有增加復(fù)雜性。值得說明的是,本人在測試階段,錯誤的認(rèn)為不需要布局文件,把行setContentView(R.layout.main);去掉,導(dǎo)致程序運(yùn)行一直出錯。其實動畫也需要首先把布局文件加載到Activity里面,然后對布局里面的控件增加動畫。

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • android實現(xiàn)簡單左滑刪除控件

    android實現(xiàn)簡單左滑刪除控件

    這篇文章主要為大家詳細(xì)介紹了android實現(xiàn)一個簡單左滑刪除控件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Android編程中軟鍵盤基本用法分析

    Android編程中軟鍵盤基本用法分析

    這篇文章主要介紹了Android編程中軟鍵盤基本用法,結(jié)合實例形式分析了Android軟鍵盤的顯示、隱藏與使用注意事項,需要的朋友可以參考下
    2016-10-10
  • Android中微信小程序支付倒計時功能

    Android中微信小程序支付倒計時功能

    大家在使用微信的時候都注意過微信支付倒計時功能,怎么實現(xiàn)的呢?今天小編給大家分享微信小程序支付倒計時功能實現(xiàn)思路詳解,一起看看吧
    2016-12-12
  • Android中 service組件詳解

    Android中 service組件詳解

    Service是Android的四大組件之一,以下是我結(jié)合Android Doc和網(wǎng)上資料的學(xué)習(xí)總結(jié),有不準(zhǔn)確的地方請高手指出,互相學(xué)習(xí)嘛。。。
    2016-08-08
  • Android studio 去除版本控制教程

    Android studio 去除版本控制教程

    這篇文章主要介紹了Android studio 去除版本控制教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • AndroidStudio 配置 AspectJ 環(huán)境實現(xiàn)AOP的方法

    AndroidStudio 配置 AspectJ 環(huán)境實現(xiàn)AOP的方法

    本篇文章主要介紹了AndroidStudio 配置 AspectJ 環(huán)境實現(xiàn)AOP的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Android實現(xiàn)一個簡易的帶邊輸入框

    Android實現(xiàn)一個簡易的帶邊輸入框

    如今市面上APP的輸入框可以說是千奇百怪,不搞點花樣出來貌似代表格局沒打開,還在使用系統(tǒng)自帶的輸入框的兄弟可以停下腳步,哥帶你實現(xiàn)一個簡易的帶邊框輸入框,感興趣的同學(xué)可以自己動手試一下
    2023-08-08
  • Android類加載流程分析

    Android類加載流程分析

    由于前前前陣子寫了個殼,得去了解類的加載流程,當(dāng)時記了一些潦草的筆記。這幾天把這些東西簡單梳理了一下,本文分析的代碼基于Android8.1.0源碼,感興趣的朋友跟隨小編一起看看吧
    2022-10-10
  • Android開發(fā)中amera2 Preview使用詳解

    Android開發(fā)中amera2 Preview使用詳解

    這篇文章主要介紹了Android開發(fā)中amera2 Preview使用詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Android實現(xiàn)仿慕課網(wǎng)下拉加載動畫

    Android實現(xiàn)仿慕課網(wǎng)下拉加載動畫

    這篇文章是我在做動畫的項目中整理出來的,在eoe看了篇帖子,然后仿慕課網(wǎng)做了一個下拉加載動畫。此功能實現(xiàn)方法是AnimationDrawable類進(jìn)行 Animation-list中item的循環(huán)遍歷圖片,類似于flash里的幀幀動畫,需要的朋友可以參考下
    2015-07-07

最新評論

伽师县| 玛纳斯县| 肇源县| 格尔木市| 峡江县| 海淀区| 永新县| 清水县| 平遥县| 卢湾区| 静乐县| 阜平县| 工布江达县| 房产| 高雄市| 金塔县| 内江市| 淳化县| 黔东| 丽江市| 白水县| 兴国县| 行唐县| 得荣县| 蚌埠市| 英超| 古丈县| 巴林右旗| 清水县| 蒙阴县| 子洲县| 绥宁县| 巴里| 安岳县| 嘉善县| 昌宁县| 大冶市| 库尔勒市| 攀枝花市| 葫芦岛市| 商丘市|