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

Android實現(xiàn)定制返回按鈕動畫效果的方法

 更新時間:2016年02月12日 10:41:05   作者:李剛  
這篇文章主要介紹了Android實現(xiàn)定制返回按鈕動畫效果的方法,涉及Android控件及動畫的相關(guān)操作技巧,需要的朋友可以參考下

今天我們來講一講Andorid中如何定制返回按鈕的動畫效果。我將結(jié)合實際應(yīng)用來闡述如何使用。

首先來看一個效果截圖,有一個搜索按鈕在一個頁面的頂部:

我之前實現(xiàn)的方式是和百度/Google首頁搜索的效果一樣的,類似web開發(fā)中的ajax請求,結(jié)果直接在當(dāng)前頁面顯示出來(下拉效果)。后來參考了眾多APP之后發(fā)現(xiàn)都是進入到一個新的頁面,所以我也就改過來試試。。廢話說多了。。

那我們點擊了搜索框之后呢,會進入到一個新的activity,這里的動畫效果很簡單,直接使用overridePendingTransition方法即可產(chǎn)生效果。。

@Override
public void onClick(View v) {
    Intent intent = new Intent(activity, 
        MerchantsSearchActivity.class);
    startActivity(intent);
    overridePendingTransition(R.anim.in_from_right, 
        R.anim.out_to_left);
}

進入到真正的搜索界面:

這里我們有個返回按鈕,怎么樣點擊返回按鈕,讓頁面返回到上個頁面并且動畫效果是往右滑動呢?

首先想到的是重寫

@Override
public void onBackPressed() {
 overridePendingTransition(R.anim.in_from_left,
        R.anim.out_to_right);
    super.onBackPressed();
}

這樣試下,是不行的。

然后通過activity生命周期的方向考慮,可行的方法是在onPause方法中加入動畫效果代碼:

protected void onPause() {
    super.onPause();
    overridePendingTransition(R.anim.in_from_left,
        R.anim.out_to_right);
}

運行,點擊back。完美運行。

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)動畫技巧匯總》、《Android開發(fā)入門與進階教程》及《Android控件用法總結(jié)》。

希望本文所述對大家Android程序設(shè)計有所幫助。

相關(guān)文章

最新評論

渭源县| 万盛区| 吉安市| 台安县| 交城县| 西平县| 湟中县| 夏津县| 赤水市| 逊克县| 大埔县| 长顺县| 扎鲁特旗| 商南县| 梨树县| 阳东县| 钟祥市| 桂平市| 都江堰市| 富顺县| 灵宝市| 安丘市| 巴林右旗| 大城县| 延边| 当雄县| 资兴市| 瑞安市| 兴安盟| 海南省| 遂川县| 元谋县| 博湖县| 邵武市| 三台县| 调兵山市| 富锦市| 乐山市| 漠河县| 大埔区| 沂南县|