Android 滑動監(jiān)聽的實例詳解
Android 滑動監(jiān)聽的實例詳解
摘要: ScollBy,ScollTo是對內(nèi)容的移動,view.ScollyBy是對view的內(nèi)容的移動

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

在次activity中,當手指點擊TextView ,此時是ViewGroup 響應(yīng)還是TextView響應(yīng)呢?
代碼實踐:
在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時:

先響應(yīng)textView的觸摸事件,在響應(yīng)Activity觸摸事件
當activity的觸摸事件返回值為true時:

同上
當TextView的觸摸事件返回值為true時:

只響應(yīng)textView的觸摸事件
總結(jié):
OnTouhEvent的返回值 true表示觸摸事件不往上傳遞,消費此觸摸事件,false表示繼續(xù)傳遞觸摸事件,不攔斷(也消費事件).
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android開發(fā)使用Handler的PostDelayed方法實現(xiàn)圖片輪播功能
這篇文章主要介紹了Android開發(fā)使用Handler的PostDelayed方法實現(xiàn)圖片輪播功能,結(jié)合實例形式分析了Android基于Handler的PostDelayed方法實現(xiàn)圖片輪播功能的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-12-12
Fragment里添加ListView不要用ListFragment
這篇文章主要介紹了Fragment里添加ListView不要用ListFragment,需要的朋友可以參考下2015-07-07
Activity isFinishing()判斷Activity的狀態(tài)實例
下面小編就為大家分享一篇Activity isFinishing()判斷Activity的狀態(tài)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03
Android中的TimePickerView(時間選擇器)的用法詳解
這篇文章主要介紹了Android中的TimePickerView時間選擇器的用法,這是一個第三方從底部彈出來的日期選擇器,文中結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2022-04-04
詳解Android Libgdx中ScrollPane和Actor事件沖突問題的解決辦法
這篇文章主要介紹了詳解Android Libgdx中ScrollPane和Actor事件沖突問題的解決辦法的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-09-09
Android 如何實現(xiàn)亮度自動調(diào)節(jié)
這篇文章主要介紹了Android 如何實現(xiàn)亮度自動調(diào)節(jié),幫助大家更好的理解和學習使用Android開發(fā),感興趣的朋友可以了解下2021-04-04
Android網(wǎng)絡(luò)狀態(tài)實時監(jiān)聽實例代碼(二)
這篇文章主要介紹了Android網(wǎng)絡(luò)狀態(tài)實時監(jiān)聽實例代碼(2)的相關(guān)資料,需要的朋友可以參考下2016-03-03

