Android ViewFlipper用法實(shí)例分析
本文實(shí)例講述了Android ViewFlipper用法。分享給大家供大家參考,具體如下:
這里實(shí)現(xiàn)的效果是當(dāng)手動(dòng)滑動(dòng)手機(jī)屏幕時(shí)會(huì)一個(gè)一個(gè)地顯示圖片,一次顯示一張圖片
package com.my.viewflippertest; import android.app.Activity; import android.os.Bundle; import android.view.GestureDetector; import android.view.GestureDetector.OnGestureListener; import android.view.MotionEvent; import android.widget.TextView; import android.widget.ViewFlipper; public class ViewFlipperTestActivity extends Activity implements OnGestureListener { private ViewFlipper vf;//聲明一個(gè)ViewFlipper對(duì)象 private GestureDetector gd; private int[] d={//定義一個(gè)圖片集合 R.drawable.a, R.drawable.b, R.drawable.c, R.drawable.d, R.drawable.e, R.drawable.f, R.drawable.h, R.drawable.i, R.drawable.g }; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); gd=new GestureDetector(this); vf=(ViewFlipper)this.findViewById(R.id.vf);//初始化對(duì)象 for(int i=0;i<d.length;i++){ vf.addView(addTextView(d[i]));//添加界面 } } public TextView addTextView(int a){//把圖片加入TextView中 TextView tv=new TextView(this); tv.setBackgroundResource(a); return tv; } //觸發(fā)接觸事件 public boolean onTouchEvent(MotionEvent event){ return this.gd.onTouchEvent(event); } //接觸事件發(fā)生后顯示下一張圖片 public boolean onFling(MotionEvent e1,MotionEvent e2,float velocityX,float velocityY){ this.vf.showNext(); return true; } @Override public boolean onDown(MotionEvent e) { // TODO Auto-generated method stub return false; } @Override public void onLongPress(MotionEvent e) { // TODO Auto-generated method stub } @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { // TODO Auto-generated method stub return false; } @Override public void onShowPress(MotionEvent e) { // TODO Auto-generated method stub } @Override public boolean onSingleTapUp(MotionEvent e) { // TODO Auto-generated method stub return false; } }
更多關(guān)于A(yíng)ndroid開(kāi)發(fā)相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Android開(kāi)發(fā)入門(mén)與進(jìn)階教程》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
- 解析Android中實(shí)現(xiàn)滑動(dòng)翻頁(yè)之ViewFlipper的使用詳解
- Android中ViewFlipper的使用及設(shè)置動(dòng)畫(huà)效果實(shí)例詳解
- Android TextSwitcher文本切換器和ViewFlipper使用詳解
- Android ViewFlipper簡(jiǎn)單用法解析
- Android ViewFlipper翻轉(zhuǎn)視圖使用詳解
- Android使用ViewFlipper實(shí)現(xiàn)圖片切換功能
- Android 使用ViewPager實(shí)現(xiàn)圖片左右循環(huán)滑動(dòng)自動(dòng)播放
- Android自動(dòng)播放Banner圖片輪播效果
- Android實(shí)現(xiàn)自動(dòng)播放圖片功能
- Android使用自定義屬性實(shí)現(xiàn)圖片自動(dòng)播放滾動(dòng)的功能
- Android開(kāi)發(fā)之ViewFlipper自動(dòng)播放圖片功能實(shí)現(xiàn)方法示例
相關(guān)文章
手把手教你Android全局觸摸事件監(jiān)聽(tīng)
這篇文章主要介紹了Android全局觸摸事件監(jiān)聽(tīng),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09Android實(shí)現(xiàn)帶有記住密碼功能的登陸界面
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)帶有記住密碼功能的登陸界面,主要采用SharedPreferences來(lái)保存用戶(hù)數(shù)據(jù),感興趣的小伙伴們可以參考一下2016-05-05Android仿微信發(fā)送語(yǔ)音消息的功能及示例代碼
這篇文章主要介紹了Android仿微信發(fā)送語(yǔ)音消息的功能及示例代碼,需要的朋友參考下吧2017-08-08Flutter中網(wǎng)絡(luò)圖片加載和緩存的實(shí)現(xiàn)
這篇文章主要介紹了Flutter中網(wǎng)絡(luò)圖片加載和緩存的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03Android 使用RecycleView列表實(shí)現(xiàn)加載更多的示例代碼
這篇文章主要介紹了Android 使用RecycleView列表實(shí)現(xiàn)加載更多的示例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-05-05Android動(dòng)態(tài)給ViewPager添加Indicator導(dǎo)航
這篇文章主要為大家詳細(xì)介紹了Android動(dòng)態(tài)給ViewPager添加Indicator導(dǎo)航的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02Android開(kāi)發(fā)實(shí)現(xiàn)的圖片瀏覽功能示例【放大圖片】
這篇文章主要介紹了Android開(kāi)發(fā)實(shí)現(xiàn)的圖片瀏覽功能,結(jié)合實(shí)例形式分析了Android針對(duì)圖片的切換顯示、透明度、大小調(diào)整等相關(guān)操作技巧,需要的朋友可以參考下2019-04-04Android 監(jiān)聽(tīng)軟鍵盤(pán)狀態(tài)的實(shí)例詳解
這篇文章主要介紹了Android 監(jiān)聽(tīng)軟鍵盤(pán)狀態(tài)的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文能掌握這樣的知識(shí),需要的朋友可以參考下2017-09-09Android適配器Adapter與ListView和RecycleView的簡(jiǎn)單使用
本文將為大家介紹Android開(kāi)發(fā)中常用的適配器(Adapter)概念,以及ListView和RecycleView的簡(jiǎn)單使用方法,需要的朋友可以參考下2023-05-05