根據滑動的距離和快慢,會有兩種情況:
1.當緩慢滑動很短距離,viewpager和view的事件都會執行 ##
2.當快速滑動很長的距離,viewpager的事件全部執行,
但是view的事件會執行cancel事件,表示取消執行view的事件,並且之後都不在執行view的事件
1. 自定義乙個myviewpage類繼承viewpage,重寫他的dispatchtouchevent方法,將移動的事件列印出來,
2. 內部的view控制項設定乙個監聽觸控事件的監聽,setontouchlistener方法,將移動的事件列印出來。public boolean dispatchtouchevent(motionevent ev)
return super.dispatchtouchevent(ev);
}
view.setontouchlistener(new ontouchlistener()
return true;
}});
結果
1. 緩慢短距離滑動
2. 快速長距離滑動
view和materialized view的區別
一 物化檢視 物化檢視 materialized view 在以前的oracle版本中稱為快照 snapshot oracle 的物化檢視提供了強大的功能,可以用於預先 計算並儲存表連線或聚集等耗時較多的操作的結果,這樣在執行查詢時,就可以避免進行這些耗時的操作,而從快速地得到結果 普通檢視 在查詢...
小程式實踐(六) view內部元件排版
涉及知識點 1 垂直排列,水平排列 2 居中對齊 示例 1 預設排版 乙個父元件裡面兩個子view 顯示效果 2 先給父view設定乙個高度和顏色值,用於看效果 3 實現水平排列和垂直排列的樣式 水平排列 垂直排列 不進行設定,預設垂直排列 4 實現居中效果 居中效果分為兩種情況,依賴於3中的水平排...
自定義不可滑動的ViewPage和使用方法
首先自定義乙個viewpage。手動控制 viewpager 是否可以左右滑動 去除滑動動畫 setnoscroll boolean noscroll author ex panyong public class noscrollviewpager extends viewpager public ...