设为首页 |收藏本站
返回 发新帖回复

951

主题

0

好友

3010万

积分

管理员

Rank: 9Rank: 9Rank: 9

最佳新人 活跃会员 热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老

发表于 2015-6-4 16:26:35 |显示全部楼层
最近项目中,有个需求就是要禁止ViewPager滑动事件,我们看下360手机助手的界面,风格就类似这样的

大家如果使用过360手机助手就会发现中间内容是不可以滑动的,现在写一个demo,讲下怎么禁止ViewPager事件的滑动

布局文件

<relativelayout 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"
>
<com.example.viewpagears.ui.myviewpager
android:id="@+id/viewpager"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</com.example.viewpagears.ui.myviewpager

自定义ViewPager类

public class MyViewPager extends ViewPager {
private static final String TAG = "MyViewPager";
private boolean result = false;
public MyViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyViewPager(Context context) {
super(context);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent arg0) {
if(result)
return super.onInterceptTouchEvent(arg0);
else
return false;
}
@Override
public boolean onTouchEvent(MotionEvent arg0) {
if(result)
return super.onTouchEvent(arg0);
else
return false;
}
}


MainActivity.java

package com.example.viewpagears;


import java.util.ArrayList;
import java.util.List;


import android.app.Activity;
import android.os.Bundle;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.Toast;


import com.example.viewpagears.ui.MyViewPager;


public class MainActivity extends Activity {
private MyViewPager viewpager;
private List views;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initData();
viewpager = (MyViewPager) findViewById(R.id.viewpager);
MyAdapter adapter = new MyAdapter();
viewpager.setAdapter(adapter);
}
private void initData() {
views = new ArrayList();
for(int i=0;i<6;i++){
ImageView iv = new ImageView(this);
iv.setImageResource(R.drawable.ic_launcher);
iv.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "被点击了", 0).show();
}
});
views.add(iv);
}
}
class MyAdapter extends PagerAdapter{


@Override
public int getCount() {
// TODO Auto-generated method stub
return views.size();
}


@Override
public boolean isViewFromObject(View arg0, Object arg1) {
// TODO Auto-generated method stub
return arg0==arg1;
}


@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView(views.get(position));
}


@Override
public Object instantiateItem(ViewGroup container, int position) {
// TODO Auto-generated method stub
container.addView(views.get(position));
return views.get(position);
}

}
}

其实我们在自定义Viewpager其实很简单就是重写了2个方法:onInterceptTouchEvent(),onTouchEvent()

onInterceptTouchEvent()表示拦截touch事件

onTouchEvent()触摸事件

在android中onTouchEvent默认是return true表示可以触摸,大家可以通过源码去看下,在这里就不讲了,onInterceptTouchEvent()不能返回true,如果return true子view什么事件都被拦截了,Viewpager对这个方法进行了一些重写,可以去看看他的源码,


回复

使用道具 举报

0

主题

0

好友

83

积分

游客

发表于 2015-8-10 10:28:02 |显示全部楼层
very good,感谢分享

paoniumiji.tumblr.com,qqpaoniumiji.tumblr.com,paoniumijijiaocheng.tumblr.com,paoniushipin.tumblr.com,lianaixinli.tumblr.com,lianaixingweixue.tumblr.com,moguidashan.tumblr.com,moguidashanxue.tumblr.com,moguidashanxuetxt.tumblr.com,moguidashanxuepdf.tumblr.com,bameidaren.tumblr.com,bameidarenxiazai.tumblr.com,bameidarenpdf.tumblr.com,zhuinuhaizidejiqiao.tumblr.com,zenmezhuinuhaizi.tumblr.com,ruhezhuinuhaizi.tumblr.com,zenyangzhuinuhaizi.tumblr.com,zhuinuhaizidefangfa.tumblr.com,zhuinuhaizideduanxin.tumblr.com,zhuinuhaizi.tumblr.com,zhuinuhaizidetianyanmiyu.tumblr.com,zhuinuhaizidehua.tumblr.com,zenmezhaoduixiang.tumblr.com,diyiciyuehuiliaoshenme.tumblr.com,yuehuibeizengshu.tumblr.com,yuehuidianying.tumblr.com,ruheyuehui.tumblr.com,dashanfaze.tumblr.com,dashandefaze.tumblr.com,dashandefazexiazai.tumblr.com,dashandefazexunleixiazai.tumblr.com,dashanjiqiao.tumblr.com,dashandejiqiao.tumblr.com,ruhedashan.tumblr.com,qqdashanjiqiao.tumblr.com,dichengbenpaoniu.tumblr.com,zhuinvyangchengxitongtxt.tumblr.com,zhuinvmiji.tumblr.com,diyiciyuehuishuoshenme.tumblr.com,diyiciyuehuizhuyishixiang.tumblr.com,zhuinvhaidejiqiao.tumblr.com,zhuinvhaiduanxin.tumblr.com,duanxinpaoniu.tumblr.com,moguidashanpeixunban.tumblr.com,moguidashanxuexiazai.tumblr.com,sunyizhendashandefaze.tumblr.com,dashanshengjingtxt.tumblr.com,dashanshengjingtxtxiazai.tumblr.com,dashanmeinu.tumblr.com,tanlianaiyaozuodeshi.tumblr.com,
回复

使用道具 举报

0

主题

0

好友

16

积分

新手上路

Rank: 1

发表于 2015-9-30 10:24:11 |显示全部楼层
目前才学习了viewpager和fragment 的联动 ,现在看看这个学习一下~
回复

使用道具 举报

0

主题

0

好友

871

积分

高级会员

Rank: 4

发表于 2015-10-8 13:57:26 |显示全部楼层
好帖要顶,楼主的头像还是不错滴
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

发表于 2015-10-13 06:01:33 |显示全部楼层
说的不错!












gy.gzxijiu.cn/bbs/forum.php?mod=viewthread&tid=1243845
vr365.cc/forum.php?mod=viewthread&tid=322574
xpsyly.com/
iwingchina.cn/forum.php?mod=viewthread&tid=111746
m9m.com/forum.php?mod=viewthread&tid=210711
tmdbox.net/forum.php?mod=viewthread&tid=339015
tmdbox.net/forum.php?mod=viewthread&tid=339014
anibaby.com.cn/forum.php?mod=viewthread&tid=317915
club.kaiwind.com/club/forum.php?mod=viewthread&tid=4540842
fudakoudai.com/forum.php?mod=viewthread&tid=112369
lmkzx.com/wxy/forum.php?mod=viewthread&tid=436867
bbs.0527wan.com/thread-40166-1-1.html
zhongchoudp.com/forum.php?mod=viewthread&tid=102038
59ht.cn/forum.php?mod=viewthread&tid=53376
jkshe.cn/read.php?tid=122745&fid=2
bbs.jsdkgk.com/forum.php?mod=viewthread&tid=186856
apexams.net/forum.php?mod=viewthread&tid=225557
5ipmp.com/forum.php?mod=viewthread&tid=127979
bbs.98066.com/thread-155452-1-1.html
taohuika.com/forum.php?mod=viewthread&tid=224386
回复

使用道具 举报

0

主题

0

好友

75

积分

游客

发表于 2016-1-11 17:12:21 |显示全部楼层
冒险岛服务端奇迹mu服务端传奇外传服务端风云无双服务端神迹服务端
英雄王座travia服务端暗黑修仙服务端仙境传说ro服务端弹弹堂服务端
蜀门服务端RF服务端丝路传说服务端倚天2服务端决战服务端征服-SF端
骑士服务端天上碑服务端美丽世界服务端科洛斯服务端石器时代服务端
完美世界服务端烈焰服务端洛汗服务端新魔界服务端绝对女神私服务端
征服服务端传说45服务端天之炼狱服务端天堂II私服务端墨香私服务端
剑侠情缘服务端密传服务端街头篮球服务端A3私服务端破天一剑服务端
魔域服务端魔兽世界服务端天龙八部服务端RF服务端传奇归来私服务端
风云雄霸天下服务端天之炼狱一条龙大话西游服务端精灵复兴私服务端
传奇世界服务端刀剑服务端十二之天服务端新天骄服务端卧龙吟服务端
真封神服务端惊天动地服务端红月服务端魔力宝贝服务端飞飞务服务端
劲舞团服务端热血江湖服务端倚天I服务端网页游戏服务端天堂2服务端
大话西游服务端凡人修真服务端大话西游服务端页游服务端问道服务端
跑跑卡丁车服务端英雄远征服务端幻灵游侠私服务端洪荒神话私服务端
完美世界服务端烈焰服务端洛汗服务端新魔界服务端绝对女神私服务端
永恒之塔服务端传奇服务端密传-服务端QQ西游私服务端天堂1私服务端
千年服务端蜀门服务端征途服务端机战服务端神泣服务端醉西游服务端
天堂I服务端挑战OL服务端剑侠情缘-服务端奇侠XIAH服务端挑战服务端

玩游戏不如开游戏,自己当GM卖游戏道具赚钱!游戏赚钱两不误的发家工具!
最低几百就能成为暴利游戏老板!一切技术我们服务,一切辛苦我们扛住!
开sf游戏就到后浪科技(e7if.com)私服一条龙,成全您的暴富梦想!!!
私服开区一条龙服务(网络游戏私服开服制作)
主机IDC租用e7if.com/Server
网站模版e7if.com/Shop/Wangzhan
广告宣传e7if.com/ad.asp
游戏版本e7if.com/Shop/Banben
开区套餐e7if.com/Taocao
官方网站e7if.com
客服咨询QQ49333685(企鹅扣扣)
Email:49333685@qq.com
e7if.com免费版本下载(大量版本免费下载):
e7if.com/soft/index.html
传奇开sf一条龙开区服务_e7if.com
天龙八部开私服一条龙服务_e7if.com
魔域私服开区一条龙服务_e7if.com

★以下为广告关键字部分,请直接忽略不看(论坛斑竹别在意,这是为你增加流量)★
千年九妖神武奇章侠众道原版极乐洞s开区服务端|挑战ol最新无漏洞无错sf服务端
新魔界X86(2.0)win版新副本天羽微变完美5转3.0商业服务端征服3.5AC注册服务端
英雄王座travia商业服务端飞马翅膀工会战国战韩国大陆服务端幻灵游侠sf服务端
劲舞团商业无错开区S服务端魔力宝贝最新3.0十转gf转sf超变态怀旧SF商业服务端
传奇归来刺客强化技能商业服务端天之炼狱6.65炼狱归来版铁血DK鬼魅商业服务端
热血江湖255转7转8转武勋装备门派刺客商业s服务端雄霸密传二转商业开区服务端
冒险岛100%汉化S天羽微变完美5转服务端丝路传说SilkRoadOnline欧亚大陆服务端
魔域灭世魔劫众神归来吸血鬼副本服务端梦幻国度服务端永恒之塔杀星时代服务端
倚天2自由世界帝王烽火龙驹服务端天堂2芙蕾雅SQL64B服务端剑侠情缘怀旧服务端
跑跑卡丁车商业服务端机战36魔兵变态S服务端新天上碑4220官方5转盘龙SF服务端
新天骄2916商业服务端|剑侠情缘最新3.0.5商业服务端|传奇世界最新S商业服务端
网页传奇游戏2d回合服务端|梦幻西游2盛大服务端rf商业64位核战风暴台湾服务端
骑士linux&win商业服务端决战v10.8决世之战NEO战神服务端A3商业219最新服务端
真封神变态楼兰天尊地魔国际S版私服务端骑士一条龙eb开区sf工具浪漫Q糖服务端
江湖神迹1.75D|1.81A最新商业服务端|蜀门一键完整服务端仙境传说ro商业服务端
绿色征途linux.win版圣者注册怀旧1.04世外桃源商业服务端|奇侠XIAH商业服务端
红月4.402魔王版4.635服务端传奇外传2.0服务端完美世界一键国际经典版S服务端
魔兽世界台服国服仿官方芒果商业服务端wow|大话西游2服务端|传说45商业服务端
惊天动地超变态极品三剑客商业服务端|街头篮球商业服务端|天之炼狱私服一条龙
科洛斯商业Season3(第三季)完美升级版服务端|破天一剑最新变态虎鼠商业服务端
奇迹mu商业官方攻城多线商业服务端|天龙八部商业linux&win虚拟机商业SF服务端
石器时代商业开区服务端linux版WIN版csa版完整服务端|精灵复兴绝对女神服务端
美丽世界Nage支持狂战雷霆裁决战神等新装备真实属性6.5服务端|传奇私服gm命令
传奇私服刷元宝传奇私服花屏补丁传奇私服架设教程天堂一条龙卧龙吟问仙服务端
传奇私服怎么刷元宝传奇私服内挂加速器万能传奇私服登陆器嘟嘟传奇私服登陆器
醉西游服务端刀剑服务端神泣5.07.08.09.0商业服务端网页传奇游戏服务端回合制
热血传奇1.76|1.85|1.95|176精品怀旧传奇玉兔元素皓月商业必杀炎龙开区服务端
新天上碑4305转盘龙服务端真封神服务端网页游戏服务端烈焰服务端传说45服务端
十二之天2服务端墨湘外传服务龙ol服务端凡人修真服务端传奇服务端洛汗S服务端
洪荒神话服务端弹弹堂服务端九阴真经服务端墨香服务端飞飞OL服务端密传服务端
神将三国服务端QQ西游服务端英雄远征服务端传奇私服版本购买传奇SF专用登陆器
红月私服一条龙决战私服一条龙战神姿态商业winlinux服务端石器时代私服一条龙
倚天2私服一条龙破天一剑私服一条龙骑士私服一条龙盘龙新天上碑5转商业服务端
蜀门最新207|1296|308修改版本一键完整服务端新魔界私服一条龙机战私服一条龙
传奇1.9xx神龙合击仿盛大火龙服务端真爱魔兽版rf商业64位核战风暴台湾S服务端
传说私服一条龙|网页游戏私服一条龙|幻灵游侠私服一条龙跑跑卡丁车私服一条龙
永恒之塔2.1|178|2.0|2.1杀星时代商业服务端|剑侠情缘私服一条龙A3私服一条龙
神迹私服一条龙丝路传说私服一条龙仙境传说私服一条龙梦幻国度惊天动地一条龙
魔兽世界SF一条龙RFonline一条龙永恒之塔一条龙大话西游一条龙精灵复兴一条龙
蜀门一条龙英雄王座私服一条龙神迹私服一条龙科洛斯私服一条龙完美世界一条龙
冒险岛私服一条龙天上碑私服一条龙天堂2私服一条龙美丽世界一条龙征服S一条龙
魔力宝贝私服一条龙挑战私服一条龙千年一条龙奇侠xiah一条龙真封神私服一条龙












传世开私服一条龙服务 传奇开私服一条龙开区服务 魔兽世界sf开服一条龙服务
回复

使用道具 举报

0

主题

0

好友

-60

积分

限制会员

发表于 2016-3-12 09:23:01 |显示全部楼层
好东西哦,大家不要光看不顶













白癜风会遗传的吗
白癜风会自愈吗
女性白癜风会遗传吗
吃什么药治疗白癜风
白癜风是否具有遗传性
白癜风的最新治法
引起白癜风的原因
少儿白癜风治疗
小儿白癜风最好的治疗方法
哪个医院看白癜风好
白癜风能否根治
白癜风能不能治好
白癜风哪里治疗最好
白癜风有中药吃吗
治疗白癜风哪里好
抗白癜风药的副作用
吃中药治白癜风可以吗
哪里可以治好白癜风
小孩白癜风的早期症状
白癜风有何症状
回复

使用道具 举报

0

主题

0

好友

-82

积分

限制会员

发表于 2016-3-12 15:40:46 |显示全部楼层
真是好东西呀













白癜风哪些偏方
中医治白癜风
白癜风有什么症状
儿童白癜风哪个医院好
白癜风的治疗的药物
白癜风这么治
白癜风人不能吃什么
哪个医院治白癜风
治白癜风最权威医院
白癜风能治好了吗
专业白癜风医院
白癜风患者饮食注意事项
儿童白癜风治疗医院
儿童白癜风的病因
得了白癜风怎么办
白癜风最好的药
哪里看白癜风最好
小儿白癜风表现症状
小孩白癜风什么症状
治疗白癜风办法
回复

使用道具 举报

0

主题

0

好友

35

积分

新手上路

Rank: 1

发表于 2016-7-9 09:39:44 |显示全部楼层
好人一个啊













山东济南专业癫痫医院
八字命理
白癜风有哪些具体的症状呢
窄谱uvb治疗白癜风
白癜风原因和治疗方法
窄谱紫外线治疗白癜风
牙膏能治愈白癜风
癫痫怎么治疗最好
白癜风是不是不能治愈
白癜风皮肤移植手术多少钱
癫痫病手术
如何更好治疗癫痫病
白癜风有没有办法根治
山东青岛哪家脑瘫医院好
家用uvb光疗仪治疗白癜风
治疗白癜风最新方法
什么药可以治疗白癜风
308激光可以彻底治愈白癜风吗
治疗白癜风疗效对比图片
白癜风怎样查原因
回复

使用道具 举报

0

主题

0

好友

-74

积分

限制会员

发表于 2016-7-9 17:31:16 |显示全部楼层
向楼主致敬













308激光治疗白癜风副作用
治疗白癜风有效方法
赤豆炖排骨可以治愈白癜风吗
白癜风吃什么药效果好
白癜风初期症状图片
治疗羊角风要多少钱
患癫痫的原因
继发性癫痫遗传
白癜风医院专科医院
抗癫痫药物需服用多久才能见效
患了白癜风怎么治疗
羊癫疯会传染吗
白癜可以风治好吗
儿童白癜风不吃药可以吗
中医治白癜风
白癜风治疗重点医院
女性白癜风的症状
无花果泡酒治疗白癜风
住宅风水图解大全
白癜风初期什么症状
回复

使用道具 举报

0

主题

0

好友

-60

积分

限制会员

发表于 2016-7-14 17:52:13 |显示全部楼层
支持一下!!呵呵













夏季盘发发型扎法清爽利落气质迷人
小萝莉张子枫演绎可爱发型
帅气东哥怎么看都美爆全场
美国短发萝莉Olive甜美写真清新儿童齐耳短发超萌
成熟气质短发造型展现你的型男魅力
辫子马尾最可爱经典发型盘点
韩国妹子喜欢发型各种发型欣赏
鹅蛋脸女生发型也可以美美哒
韩剧《oh我的鬼神大人》女主朴宝英可爱发型萌化人心
男生流行发型
女生卷发造型设计美上天的感觉你要不
长发变短发的扎法
誓当最美女人最美新娘发型
胖脸女生发型推荐时尚烫发超显瘦
酷帅型男邓超发型图片时尚潮流范儿
2016发型流行丸子头夏日减龄更清爽
直发怎么扎简单好看精致侧边造型显个性
甜美编发发型超美腻DIY
女士沙宣发型设计
九款人气白领发型图片潮流设计生活工作两不误
回复

使用道具 举报

0

主题

0

好友

50

积分

注册会员

Rank: 2

发表于 2016-7-19 10:40:44 |显示全部楼层
好东西哦,大家不要光看不顶













飞机头男生短发发型清爽帅气今夏不错过
春夏季发型扎法
学生头怎么扎好看绽放清新校园魅力
简单中散发着甜美与清新的发型
洗剪吹莫西干2014世界杯球星炫酷发型大集合
袁姗姗清新时尚成功逆袭
中长发扎法图解简单清爽夏日精选
长发发型图片直发飘逸唯美女神范
中长发烫发发型颜色时尚修颜百搭之选
巧克力发色颜值爆表
最新蓬松的韩式纹理烫短发
陈妍希周冬雨发型百变演绎时尚
中短发烫发设计简单时尚超显美
优雅气质女人偏分发型
00后发型推荐可爱时尚
大脸女生适合的发型自然显瘦添气质
新晋小生刘芮麟90后男生发型诠释英伦时尚风范
常见日系梨花头发型尽显百变气质风
日韩最热中偏分长发发型
2015潮男烫发发型设计时尚短发塑魅力型男
回复

使用道具 举报

0

主题

0

好友

48

积分

新手上路

Rank: 1

发表于 2016-7-19 10:41:40 |显示全部楼层
创意哦!楼主高人啊 谢













女士气质盘头发型图片晚装必学女神发型
中卷发发型图片轻松做时尚俏丽美人
这种个性的刘海发型你敢剪吗
最新发型直发简约气质更动人
韩国染发颜色大全潮流发色时尚靓肤
日韩最新流行女生盘发气质盘发塑造女人味
时尚小卷发型图片百变潮搭不做俗女
短发波波头萌萌哒好看呢
魏晨夏季活力发型展现时尚帅气
2016流行烫发女百搭潮范美出新亮点
周迅时尚短发俘获男神心

适合长脸女生的发型简单刘海完美修颜
韩剧《陷入纯情》郑京浩型男发型集霸道总裁超软萌
韩国女生长发发型图片时尚甜美秒杀菲林
2015夏季新娘发型推荐简单发型打造气质新娘
日韩瘦脸中短发发型灵动发型飘逸减龄
2015最新编发半扎发打造甜美公主风
周渝民十分清爽帅气短发造型
韩国混血王子李贤宰写真照长发美男萌帅十足
回复

使用道具 举报

0

主题

0

好友

14

积分

新手上路

Rank: 1

发表于 2016-7-22 18:08:57 |显示全部楼层
看过必回,人品超好!













陶喆2013新专辑首发紫色莫西干短发魅力十足
男生新款韩式风格短发发型
斜刘海怎么弄好看编发半扎发甜美迷人
直发怎么扎丸子头冬日清爽更减龄
2013春夏季小女孩发型春天里的小淑女
欧美新娘发型图片优雅做你的公主
头发毛躁有头屑怎么办三招搞定柔顺秀发
几款发型一定要知道刘海发型推荐
胖圆脸适合的短发发型清新短发瘦脸逆龄
精选马伊琍短发发型气质大美女
OL发型扎法
夏日护发方法:用啤酒洗头方法、啤酒可以洗头吗?
减龄短发发型图片俏皮时尚不装嫩
2016最新染发颜色时尚新潮超抢眼
复旦双胞胎校花孙雨朦孙雨彤走红姐妹头清新可爱
90后最爱发型推荐甜美有活力的发型
女生长发发型设计轻松逆袭变女神
欧美新娘发型做最美腻女人
2016时尚短发发型图片时尚清爽初夏首选
男生剪什么发型好看新年短发就选这几款
回复

使用道具 举报

0

主题

0

好友

204

积分

中级会员

Rank: 3Rank: 3

发表于 6 天前 |显示全部楼层
淘宝不让卖的,谷谷交易平台可以卖,淘宝买不到的,谷谷交易可以买到。
回复

使用道具 举报

返回 发新帖 回复
您需要登录后才可以回帖 登录 | 立即注册

Powered by androidym! X2.5© 2001-2012 Comsenz Inc.( 交换友情链接:qq 87232433 )  
回顶部