Gallery 组件的特点:惯性滚动 与 半屏翻页。
取消惯性滚动 与 实现短距离滚动:
public class DetialGallery extends Gallery {
public DetialGallery(Context context, AttributeSet attrSet) {
// TODO Auto-generated constructor stub
super(context, attrSet);
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
// TODO Auto-generated method stub
// 只需要去除翻页惯性 - 方法1:
// return super.onFling(e1, e2, 0, velocityY);
// 只需要去除翻页惯性 - 方法2:
// return false;
// 实现短距离滚动:
int kEvent;
if (isScrollingLeft(e1, e2)) {
// Check if scrolling left
kEvent = KeyEvent.KEYCODE_DPAD_LEFT;
} else {
// Otherwise scrolling right
kEvent = KeyEvent.KEYCODE_DPAD_RIGHT;
}
onKeyDown(kEvent, null);
return true;
}
private boolean isScrollingLeft(MotionEvent e1, MotionEvent e2) {
return e2.getX() > e1.getX();
}
}
分享到:
相关推荐
自定义view实现垂直gallery滚动,字体渐变缩放
ViewPager 无限滚动 gallery效果
ViewPager和Gallery的循环滚动
ListView和GridView的使用,Gallery加载图片计时滚动显示。
Gallery&ImageSwitcher;实现图片浏览效果
请注意看 MainActivity 里的注释 ...功能和 腾讯 应用宝 360手机助手 一样 代码简单 设置简单 自定义圆点 滚动时间 Gallery 实现 滚动图片只有一个类 可加载网络图片 也能使用本地图片 加了好多注释
Gallery图片滚动
由于项目原因,要实现滚轮选取时间,所以就根据网上大神们的demo扩展,实现竖向滚动的Gallery,实现一个WheelView,可以设置滚轮中间的刻度值区别于其他值(包括字体,颜色)。
Android中Gallery和ImageSwitcher同步自动(滚动)播放图片库
内部有两个比较有价值的东西,一个是,文字过长时,自动的滚动显示组件;另一个是优雅的滑动组件。类似于gallery的侧滑效果。
android左右滚动+gallery放大功能
jQuery实现slider图片滚动,单个滚动,成组滚动示例 jQuery实现产品图片循坏旋转的代码 jQuery实现动态图文分组排序切换源码 jQuery实现图片3D旋转特效插件 v1.1版本下载 jQuery实现图片3D立体感的前后轮番展示特效 ...
Android Gallery 自定义ImageView和Gallery实现图片浏览功能,类似Android图库软件,主要实现的功能有:图片左右滑动、放大缩小、放大弹回、缩小弹回。 一开始使用Viewpager实现图片浏览,发现两张图片滑动时没有...
android Gallery 图片滚动.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
android 动态向Gallery中添加图片及倒影&&3D;效果 实现了gallery倒影及3D翻转效果
jQuery插件,同时展示多张图片,定时滚动,并有左右箭头用于点击控制图片滚动。测试兼容到了IE8+,chrome49.0+,firefox45.0+。应该可以兼容所有现代浏览器。对代码进行了详细的注释,对新手的学习可能有些帮助。有...
Gallery和ImageSwitcher同步自动(滚动)播放图片库
HorizontalScrollView实现Gallery,通过继承LinearLayout,往布局里添加数据,再外围套个左右滚动视频
主要为大家详细介绍了Android使用Recyclerview实现图片水平自动循环滚动效果,实现精彩的跑马灯效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
android--Gallery的实现