天天看點

Android手勢識别ViewFlipper觸摸動畫

Android手勢識别ViewFlipper觸摸動畫

2010-11-01 09:46 ideasandroid ideasandroid 我要評論(0) 字号:T | T

今天給大家介紹一下如何實作Android首頁面的左右拖動效果。使用ViewFlipper來将您要來回拖動的View裝在一起,然後與GestureDetector手勢識别類來關聯,确定要顯示哪個View,加上一點點動畫效果即可。

标簽:View  Android

AD:

限時報名參加“甲骨文全球大會·2010·北京”及“JavaOne和甲骨文開發者大會2010”

索 引

[顯示]

我們曾介紹過“在Android開發中使用Gallery實作'多級關聯'”和“在Android中實作service動态更新UI界面”。今天給大家介紹一下如何實作Android首頁面的左右拖動效果。實作起來很簡單,就是使用ViewFlipper來将您要來回拖動的View裝在一起,然後與GestureDetector手勢識别類來關聯,确定要顯示哪個View,加上一點點動畫效果即可。比如當手指向左快速滑動時跳轉到上一個View,手指向右快速滑動時跳轉到下一個View,本例中使用圖檔作為各個View的頁面,實作左右快速滑動顯示不同的圖檔。

Android View

首先來看看我們的layout,如下所示:

如上所示,在ViewFlipper中放置多個layout(接下來會在不同的layout中來回滑動),ViewFlipper在同一個頁面就顯示其中一個layout。

ViewFlipper中的四個layout很簡單,我們就放置一張圖檔,如下所示:

接下來我們來看看Activity,我們的Activity需要實作兩個接口OnGestureListener,OnTouchListener。具體的代碼如下所示,代碼中都有相應的注釋,這裡就不再詳述。

希望本文對您有所幫助!

【編輯推薦】

在Android開發中使用Gallery實作“多級關聯”

在Android中實作service動态更新UI界面

Android資料庫事務淺析

Android的UI設計與背景線程互動

Android觸屏textview及listview對比驗證

【責任編輯:立方 TEL:(010)68476606】

<b></b>贊

<b></b>收藏

<b></b>評論

分享

微網誌

QQ

微信

Android手勢識别ViewFlipper觸摸動畫

舉報

上一篇:利用SSIS打造MySQL監控工具

下一篇:項目管理學習筆記四:立項管理