展会信息港展会大全

Android Gallery图片一张张滑动
来源:互联网   发布日期:2015-10-03 10:45:24   浏览:1216次  

导读: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 De...

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

赞助本站

人工智能实验室

相关热词: android开发 教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港