Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Gallery圖片一張張滑動

Android Gallery圖片一張張滑動

日期:2017/2/23 18:48:39      編輯:關於Android編程

package gongzibai.co.cc;

import android.content.Context;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.widget.Gallery;

public class DetialGallery extends
  Gallery {

 public DetialGallery(
   Context context,
   AttributeSet attrs) {
  super(context, attrs);
  // TODO Auto-generated constructor stub
 }

 private boolean isScrollingLeft(
   MotionEvent e1,
   MotionEvent e2) {
  return e2.getX() > e1.getX();
 }

 @Override
 public boolean onFling(
   MotionEvent e1,
   MotionEvent e2,
   float velocityX,
   float velocityY) {
  int keyCode;
  if (isScrollingLeft(e1, e2)) {
   keyCode = KeyEvent.KEYCODE_DPAD_LEFT;
  } else {
   keyCode = KeyEvent.KEYCODE_DPAD_RIGHT;
  }
  onKeyDown(keyCode, null);
  return true;
 }

}

 

 

------xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/widget32"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <gongzibai.co.cc.DetialGallery
        android:id="@+id/widget1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:spacing="10dp" />

</LinearLayout>

 

 作者:gongzibai
 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved