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

Android利用Theme自定義Activity間的切換動畫

 更新時間:2016年09月02日 09:51:19   作者:lmj623565791  
這篇文章主要為大家詳細介紹了Android利用Theme自定義Activity間的切換動畫,感興趣的小伙伴們可以參考一下

大多Android系統(tǒng)默認Activity間的動畫切換效果為,右邊滑入,左邊滑出;有時候我們的需求可能是要求所有Activity的切換為淡入淡出的效果,這時候就可能需要改變一下默認的切換風格。

下面開始實現(xiàn):

首先在res文件夾下建立anim文件夾,然后在里面建立fade_in.xml和fade_out.xml兩個動畫資源

fade_in.xml

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

 fade_out.xml

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

  然后在values文件夾下的styles.xml中的resources標簽內(nèi)寫:

 <style name="Anim_fade" parent="android:Theme.NoTitleBar">
 <item name="android:windowAnimationStyle">@style/fade</item>
 </style>

 <style name="fade" parent="@android:style/Animation.Activity">
 <item name="android:activityOpenEnterAnimation">@anim/fade_in</item>
 <item name="android:activityOpenExitAnimation">@anim/fade_out</item>
 <item name="android:activityCloseEnterAnimation">@anim/fade_in</item>
 <item name="android:activityCloseExitAnimation">@anim/fade_out</item>
 </style>

最后一步在AndroidManifest.xml中的Activity的聲明上加入android:theme="@style/Anim_fade"

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="com.example.customanimationforactivity"
 android:versionCode="1"
 android:versionName="1.0" >

 <uses-sdk
 android:minSdkVersion="10"
 android:targetSdkVersion="10" />

 <application
 android:allowBackup="true"
 android:icon="@drawable/ic_launcher"
 android:label="@string/app_name"
 android:theme="@android:style/Theme.NoTitleBar" >
 <activity
  android:name="com.example.customanimationforactivity.MainActivity"
  android:label="@string/app_name"
  android:theme="@style/Anim_fade" >
  <intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>
 </activity>
 <activity android:name=".AppActivity" android:theme="@style/Anim_fade" >
 </activity>
 </application>

</manifest>
 

貼下Splash Activity的代碼:

package com.example.customanimationforactivity;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;

public class MainActivity extends Activity
{

 private Handler handler = new Handler();

 @Override
 protected void onCreate(Bundle savedInstanceState)
 {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 handler.postDelayed(new Runnable()
 {
 @Override
 public void run()
 {
 Intent intent = new Intent(MainActivity.this, AppActivity.class);
 startActivity(intent);
 finish();
 }
 }, 1000);

 }

}


源碼下載:http://xiazai.jb51.net/201609/yuanma/CustomAnimation(jb51.net).rar

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Flutter如何輕松實現(xiàn)動態(tài)更新ListView淺析

    Flutter如何輕松實現(xiàn)動態(tài)更新ListView淺析

    在Android中通常都會用到listview.那么flutter里面怎么用呢?下面這篇文章主要給大家介紹了關(guān)于Flutter如何輕松實現(xiàn)動態(tài)更新ListView的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • Android入門之使用OKHttp多線程下載文件

    Android入門之使用OKHttp多線程下載文件

    OkHttp是一個神器。OkHttp分為異步、同步兩種調(diào)用。今天我們就會基于OkHttp的異步調(diào)用實現(xiàn)一個多線程并行下載文件并以進度條展示總進度的實用例子,需要的可以參考一下
    2023-01-01
  • Android應(yīng)用開發(fā)之簡易、大氣音樂播放器實現(xiàn)專輯倒影效果

    Android應(yīng)用開發(fā)之簡易、大氣音樂播放器實現(xiàn)專輯倒影效果

    這篇文章主要介紹了Android應(yīng)用開發(fā)之簡單、大氣音樂播放器實現(xiàn)專輯倒影效果,對android音樂播放器感興趣的朋友可以參考下
    2015-10-10
  • Android如何實現(xiàn)底部菜單固定到底部

    Android如何實現(xiàn)底部菜單固定到底部

    這篇文章主要介紹了Android如何實現(xiàn)底部菜單固定到底部,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • Android onCreate( )方法詳細介紹

    Android onCreate( )方法詳細介紹

    本文主要介紹Android onCreate( )方法,做Android應(yīng)用的朋友對onCreate()的方法并不陌生,在開發(fā)應(yīng)用的時候大家應(yīng)該注意什么呢,這里給大家詳細說明
    2016-09-09
  • Android實現(xiàn)點匯聚成字的動態(tài)效果詳解

    Android實現(xiàn)點匯聚成字的動態(tài)效果詳解

    在引入?fl_chart?繪制圖表的時候,看到插件有下面這樣的動效,隨機散亂的圓點最后組合成了?Flutter?的?Logo,挺酷炫的。本篇我們來探討類似的效果怎么實現(xiàn)
    2022-07-07
  • android獲取圖片尺寸的兩種方式及bitmap的縮放操作

    android獲取圖片尺寸的兩種方式及bitmap的縮放操作

    這篇文章主要介紹了android獲取圖片尺寸的兩種方式及bitmap的縮放操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • android 使用okhttp可能引發(fā)OOM的一個點

    android 使用okhttp可能引發(fā)OOM的一個點

    這篇文章主要介紹了android 使用okhttp可能引發(fā)OOM的一個點,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Flutter使用SingleTickerProviderStateMixin報錯解決

    Flutter使用SingleTickerProviderStateMixin報錯解決

    這篇文章主要為大家介紹了Flutter使用SingleTickerProviderStateMixin報錯解決示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Android實現(xiàn)計時器功能

    Android實現(xiàn)計時器功能

    這篇文章主要為大家詳細介紹了Android實現(xiàn)計時器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04

最新評論

南木林县| 汉寿县| 武义县| 信丰县| 佛山市| 固阳县| 古交市| 长丰县| 乌拉特前旗| 内江市| 全州县| 达孜县| 潞西市| 镇原县| 莫力| 阿城市| 乌苏市| 彰化县| 阿图什市| 石景山区| 水富县| 开江县| 恩平市| 武义县| 勐海县| 定安县| 大厂| 靖江市| 洛隆县| 辽源市| 通海县| 霍林郭勒市| 长治县| 志丹县| 社旗县| 无为县| 万州区| 裕民县| 扎赉特旗| 安庆市| 绵阳市|