国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android實現定制返回按鈕動畫效果的方法

2020-04-11 10:50:26
字體:
來源:轉載
供稿:網友

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

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

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

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

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

進入到真正的搜索界面:

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

首先想到的是重寫

@Overridepublic 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。完美運行。

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永安市| 承德县| 双柏县| 砚山县| 保康县| 平邑县| 谢通门县| 博爱县| 陕西省| 蓝田县| 九龙城区| 巴彦县| 武乡县| 中阳县| 岑溪市| 林州市| 靖安县| 河曲县| 灵丘县| 佛冈县| 铜陵市| 乃东县| 玉田县| 鄄城县| 永德县| 青海省| 宁陵县| 芒康县| 赞皇县| 探索| 闻喜县| 曲沃县| 普兰县| 含山县| 克拉玛依市| 云安县| 泸州市| 额敏县| 河曲县| 大庆市| 灵山县|