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>評論
分享
微網誌
微信

舉報
上一篇:利用SSIS打造MySQL監控工具
下一篇:項目管理學習筆記四:立項管理