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

首頁 > 系統 > Android > 正文

Android ViewFlipper簡單應用

2019-12-12 04:07:28
字體:
來源:轉載
供稿:網友

Android ViewFlipper 簡單應用,廢話不多說,直接看代碼

activity_guide.xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:tools="http://schemas.android.com/tools"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:id="@+id/guide" tools:context="com.example.weijian.homeletterapplication.GuideActivity">  <ViewFlipper    android:id="@+id/Main_ViewFlipper"    android:layout_width="match_parent"    android:layout_height="match_parent" >  </ViewFlipper></LinearLayout>

GuideActivity.java

import android.content.Intent;import android.support.v7.app.ActionBar;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.View;import android.view.WindowManager;import android.widget.ImageView;import android.widget.ViewFlipper;public class GuideActivity extends AppCompatActivity implements GestureDetector.OnGestureListener {  private GestureDetector detector;  private ViewFlipper flipper;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_guide);    //隱藏標題欄    ActionBar actionBar = getSupportActionBar();    actionBar.hide();    detector = new GestureDetector(this);    flipper = (ViewFlipper) this.findViewById(R.id.Main_ViewFlipper);    flipper.addView(addImageView(R.mipmap.guide1));    flipper.addView(addImageView(R.mipmap.guide2));    flipper.addView(addImageView(R.mipmap.guide3));   }  private View addImageView(int id) {    ImageView iv = new ImageView(this);     //ImageView拉伸,充滿整個ViewFlipper    iv.setScaleType(ImageView.ScaleType.FIT_XY);    iv.setImageResource(id);    return iv;  }  @Override  public boolean onTouchEvent(MotionEvent event) {    // TODO Auto-generated method stub    return this.detector.onTouchEvent(event);  }  @Override  public boolean onDown(MotionEvent e) {    // TODO Auto-generated method stub     return false;  }  @Override  public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,              float velocityY) {     if (e1.getX() - e2.getX() > 120) {      this.flipper.showNext();    }    if (e1.getX() - e2.getX() < -120) {      this.flipper.showPrevious();    }    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;  }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 布拖县| 汾西县| 泰宁县| 曲阜市| 南靖县| 龙胜| 陵川县| 扬中市| 麻阳| 澄城县| 南川市| 鲁山县| 稷山县| 天水市| 奉贤区| 库伦旗| 渭南市| 永宁县| 乌鲁木齐县| 江阴市| 囊谦县| 公主岭市| 略阳县| 乐平市| 霍州市| 绥江县| 井研县| 阿克苏市| 江达县| 芦溪县| 仁化县| 巴林右旗| 广河县| 五台县| 嘉荫县| 潍坊市| 百色市| 新津县| 衡阳市| 岳西县| 中超|