1. 程式人生 > >Android 開場漸變動畫

Android 開場漸變動畫

這裡寫圖片描述

下面是動畫XML檔案:

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromAlpha="1.0"
    android:toAlpha="0.2"
    android:duration="3000"
    android:interpolator="@android:anim/accelerate_interpolator">

</alpha>

在onCreate函式中加入如下程式碼:

        animation = AnimationUtils.loadAnimation(this, R.anim.init_anim); //建立一個動畫
        img = (ImageView) findViewById(R.id.init_img);  //App開張圖片
        //為動畫設定監聽
        animation.setAnimationListener(new Animation.AnimationListener() {
            @Override
            public void onAnimationStart
(Animation animation) { initData(); } @Override public void onAnimationEnd(Animation animation) { Intent intent = new Intent(InitActivity.this, MainActivity.class); intent.putExtra("jsonStr", jsonstr); intent.putExtra("jsonstr2"
, jsonstr2); startActivity(intent); InitActivity.this.finish(); } @Override public void onAnimationRepeat(Animation animation) { } }); img.setAnimation(animation); //這行程式碼很關鍵,就是為誰新增動畫

FR:海濤高軟(QQ技術群:386476712)

相關推薦

Android 開場漸變動畫

下面是動畫XML檔案: <?xml version="1.0" encoding="utf-8"?> <alpha xmlns:android="http://schemas.android.com/apk/res/android"

Android 開場動畫

ade 其他 qpm art ios8 nwr ebr 效果 ihs 呼,忙了兩天了這個,找了各種資料,勉勉強強實現我的功能,這個還得改進一下,線程方面的知識沒有學到多少,弄了線程畫UI有著各種bug,無奈。。就這樣跳過先了,哪一天有時間在回來搞一下。 正文&

Android 動畫 - AlphaAnimation漸變動畫

AlphaAnimation:透明度漸變動畫 建立AlphaAnimation有兩種方式 XML檔案+Java程式碼 Java程式碼方式 XML檔案+Java程式碼  這裡是一個完整的Alpha動畫XML動畫的所有屬性  檔案目錄:res/anim/alpha.xml

Android開發:View間漸變動畫(例項)

漸變動畫(也叫消失)通常指漸漸的淡出某個UI元件,同時同步地淡入另一個。當App想切換內容或View的情況下,這種動畫很有用。漸變簡短不易察覺,同時又提供從一個介面到下一個之間流暢的轉換。如果在需要轉換的時候沒有使用任何動畫效果,這會使得轉換看上去感到生硬而倉促。在這裡我

android 實現View的背景色漸變動畫

在安卓裡面,動畫的背景色漸變(比如又紅色變為藍色)是依靠屬性動畫來完成的,屬性動畫大部分情況下是來實現View的運動動畫的,因為View的背景也是View的屬性之一,所以屬性動畫自然也就可以讓view的背景產生漸變的效果,程式碼如下: View v = .

android 最簡單的顏色漸變動畫

一.概述    很多app中都集成了顏色漸變的動畫,貌似這樣可以讓使用者感覺效果很自然,其實這種漸變效果有一種很簡單的實現方式 (上邊效果圖不是很明顯,過渡很粗糙,實際效果很好,各位可執行程式

Android之XML方式實現漸變動畫

Android漸變動畫(AlphaAnimation) 漸變動畫的就是一個檢視在透明度上的漸變效果,其中他的主要屬性有 1、fromAlpha動畫的其實時的透明度,值取在0.0-1.0之間 2、toAlpha  動畫結束時透明度,取值在0.0-1.0之間 3、duratio

Android動畫九章】-AlphaAnimation(漸變動畫

對於傳統動畫,Android提供了兩類動畫,即Tween(補間動畫)和Frame(幀動畫)。Tween動畫提供了四種動畫形式,即AlphaAnimation(漸變動畫)、RotateAnimation(旋轉動畫)、ScaleAnimation(尺寸動畫)、Tra

android動畫之AlphaAnimation(漸變動畫,最簡單的動畫

AlphaAnimation漸變動畫只需要設定從一可見程度,到另一可見程度即可。 示例程式碼: package com.hongchou.www.myalphaanimation; import android.app.Activity; import

JS實現透明度漸變動畫

spa clas meta nload fun .get log 浮點 class <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <

android縮放動畫的兩種實現方法

get odi omx rac tor Coding eight rpo odin 在android開發。我們會常常使用到縮放動畫,普通情況下縮放動畫有兩種實現方式。一種是直接通過java代碼去實現,第二種是通過配置文件實現動畫,以下是兩種動畫的基本是用法: Ja

Android縮放動畫

abs 時間 oct dcl txt ext fixed esc omx Android縮放動畫 核心方法 public void startAnimation(Animation animation) 運行動畫,參數能夠是各種動畫的對象

Android線性漸變

數組 XML [] sets expec str sha 90度 arr 布局實現: 1. 在res中建立drawable文件夾。 2. 在drawable文件夾中建立shape.xml。 3. shape.xml的代碼如下: <?xml version=

transition屬性實現hover漸變動畫效果

span style -o 效果 web 自定義 動畫效果 microsoft 默認 transition:顏色 變換延續的時間 變換速率 transition:background-color 0.3s linear 變換速率: 1、ease:(逐漸變慢)默認值,ease

android快速啟動動畫

android and tails sdn .net 快速 http .com tps http://blog.csdn.net/robert_cysy/article/details/72824513 https://www.cnblogs.com/404map/p/4

Android開源項目:GifView——Android顯示GIF動畫

down pan 常用 ets ole lan parse googl ima 下載:http://code.google.com/p/gifview/downloads/list 簡介:android中現在沒有直接顯示gif的view,只能通過mediaplay來顯示,

Android漸變圖片失真的解決方案

png 體積 div 利用 出現 情況 子類 ont 如果 在android開發(尤其是android遊戲開發)中有一個很嚴重的問題就是帶有漸變效果的png圖片會出現嚴重的banding(色帶),鑒於這種情況,有幾種可行的解決方法: 1.如果Activity裏面的o

Android Studio 第六十九期 - Android 加入購物車動畫 一行

src tree erp studio family 圖片 add 整理 微軟雅黑 代碼已經整理好,效果如下圖: 地址:https://github.com/geeklx/myapplication2018/tree/master/p012_inter

android中屬性動畫 ObjectionAnimation

   關於動畫:  android中動畫包括 View Animation、Drawable Animation和屬性動畫Property Animation      ●

android漸變的實現和SweepGradient 圓形漸變重點注意

Android 的自定義View神通廣大,可以實現各種複雜的樣式,漸變圓弧就是其中的一種。 1 shape 實現漸變 這個比較簡單就是定義一個漸變的shape。 <?xml version="1.0" encoding="utf-8"?> <shape xm