当前位置: 代码迷 >> Android >> android 子控件的onTouch事件与外部ScrollView摩擦
  详细解决方案

android 子控件的onTouch事件与外部ScrollView摩擦

热度:85   发布时间:2016-04-27 23:16:26.0
android 子控件的onTouch事件与外部ScrollView冲突
OnTouchListener TouchLis = new OnTouchListener() {


@SuppressLint("NewApi")
@Override
public boolean onTouch(View v, MotionEvent event) {

// TODO Auto-generated method stub
if(event.getAction() == MotionEvent.ACTION_UP){  
                scrollview.requestDisallowInterceptTouchEvent(false);  
            }else{  
                scrollview.requestDisallowInterceptTouchEvent(true);  
            }  
switch (v.getId()) {
case R.id.yundong_left:
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
yundong_left.setAlpha(0.5f);
break;
case MotionEvent.ACTION_UP:
yundong_left.setAlpha(1.0f);
String mString = MyConstants.GUIDE_LIST_URL+"?ID="+idlist.get(0);
Intent intent7 = new Intent(getActivity(), WebActivity.class);
intent7.putExtra("url", mString);
startActivity(intent7);
break;
}


break;

版权声明:本文为博主原创文章,未经博主允许不得转载。

  相关解决方案