国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android 滑動監(jiān)聽的實(shí)例詳解

2019-10-22 18:26:48
字體:
供稿:網(wǎng)友

Android 滑動監(jiān)聽的實(shí)例詳解

摘要: ScollBy,ScollTo是對內(nèi)容的移動,view.ScollyBy是對view的內(nèi)容的移動 

Android,滑動,滑動監(jiān)聽,滑動的實(shí)例詳解

view,ScollTo是對內(nèi)容的移動(移動到指定位置),view.ScollyBy是對view的內(nèi)容的移動(移動距離)

Android,滑動,滑動監(jiān)聽,滑動的實(shí)例詳解

在次activity中,當(dāng)手指點(diǎn)擊TextView ,此時(shí)是ViewGroup 響應(yīng)還是TextView響應(yīng)呢?

代碼實(shí)踐:

在activity中重寫onTouchEvent():

public boolean onTouchEvent(MotionEvent event) {  switch (event.getAction()){    case MotionEvent.ACTION_DOWN:      float rawY = event.getRawY();      float y = event.getY();      Log.i(TAG, "rawY: "+rawY+",____"+y);      break;  }  return super.onTouchEvent(event);}

在textView中添加滑動監(jiān)聽:

imageView.setOnTouchListener(new View.OnTouchListener() {  @Override  public boolean onTouch(View v, MotionEvent event) {    switch (event.getAction()){      case MotionEvent.ACTION_DOWN:        float rawY = event.getRawY();        float y = event.getY();        Log.i(TAG, "imageView_rawY: "+rawY+",____"+y);        break;    }    return false;  }});

在兩個的返回值都是false時(shí):

Android,滑動,滑動監(jiān)聽,滑動的實(shí)例詳解

先響應(yīng)textView的觸摸事件,在響應(yīng)Activity觸摸事件

當(dāng)activity的觸摸事件返回值為true時(shí):

Android,滑動,滑動監(jiān)聽,滑動的實(shí)例詳解

同上

當(dāng)TextView的觸摸事件返回值為true時(shí):

Android,滑動,滑動監(jiān)聽,滑動的實(shí)例詳解

只響應(yīng)textView的觸摸事件

總結(jié):

OnTouhEvent的返回值 true表示觸摸事件不往上傳遞,消費(fèi)此觸摸事件,false表示繼續(xù)傳遞觸摸事件,不攔斷(也消費(fèi)事件).

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 深水埗区| 鹤庆县| 普陀区| 金阳县| 奉节县| 连城县| 于田县| 肥西县| 弥勒县| 旺苍县| 新兴县| 军事| 广西| 兴文县| 金门县| 灵丘县| 都江堰市| 图片| 德钦县| 靖州| 体育| 榆树市| 通山县| 湟源县| 涞水县| 进贤县| 中方县| 余江县| 南安市| 漳浦县| 清徐县| 金华市| 石柱| 伊宁市| 台南市| 沂源县| 广宁县| 镇巴县| 察隅县| 海南省| 郓城县|