国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 昌黎县| 东源县| 永年县| 娄底市| 玛多县| 柘荣县| 泗阳县| 葫芦岛市| 锡林郭勒盟| 娄烦县| 仪征市| 湄潭县| 保康县| 蓬溪县| 密云县| 莱芜市| 汝城县| 三亚市| 沾化县| 庄浪县| 沂南县| 山西省| 临漳县| 富宁县| 枝江市| 安西县| 和田县| 错那县| 家居| 潮安县| 沂源县| 大渡口区| 库伦旗| 石城县| 宜都市| 桓仁| 雷州市| 阿荣旗| 鹰潭市| 长葛市| 桃园市|