主要原理是當TouchBegan時根據按鈕下的坐標把對應按鈕換成按下的效果圖,當TouchMoved時根據移動previousLocationInView坐標取消對應按鈕的按下效果圖,即把按鈕還原成未按下的圖,當TouchEnded時根據抬手的坐標取消對應按鈕的按下效果圖,也即把按鈕還原成未按下的圖,直接上代碼:
AngularJS 實現輪播圖效果
Cocos2d-x3.2實現虛擬搖桿多點觸摸
Android實現刮獎的效果
Qt實現自定義按鈕的三態效果
Android 的那些觸摸效果
Android 蒙版效果實現
Android實現振動效果
CSS3實現的超酷頁面過渡效果