日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

Android上下左右滑动,显示底层布局

發(fā)布時(shí)間:2025/4/9 Android 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android上下左右滑动,显示底层布局 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)載博客地址:http://www.cnblogs.com/flyme2012/p/4106308.html

閑著沒(méi)事做了一個(gè)小東西。Android的上下左右滑動(dòng),顯示底層布局。可以做類似于QQ消息列表的刪除功能。

看效果:
實(shí)現(xiàn)基本原理: 前段時(shí)間學(xué)習(xí)了一下ViewDragHelper類,大概的就是通過(guò)這個(gè)類來(lái)控制的上下左右的滑動(dòng),方便的很多啊,也是很簡(jiǎn)單的代碼,可以參考 我之前的關(guān)于ViewDragHelper的博客文章,這里面主要做的工作就是對(duì)觸摸事件的傳遞,需要將觸摸事件傳遞給底層的布局。 ?@Override ????public?boolean?dispatchTouchEvent(MotionEvent?ev)?{ ????????switch?(ev.getAction())?{ ????????case?MotionEvent.ACTION_DOWN: ????????????startX?=?(int)?ev.getX(); ????????????startY?=?(int)?ev.getY(); ????????????if?(bottomState?==?DEFULT_BOTTOM?||?bottomState?==?DEFULT_TOP)?{ ????????????????bottomView.dispatchTouchEvent(ev); ????????????} ????????????topView.dispatchTouchEvent(ev); ????????????break; ????????case?MotionEvent.ACTION_UP: ????????????int?moveX2?=?(int)?ev.getX(); ????????????int?moveY2?=?(int)?ev.getY(); ????????????if?(Math.abs((moveY2?-?startY))?<?8?)?{ ????????????????if?(getStatusState()?==?Status.Open?&&?(bottomState?==?DEFULT_BOTTOM?||?? ??bottomState?==?DEFULT_TOP))?{ ????????????????????bottomView.dispatchTouchEvent(ev); ????????????????}else?if?(getStatusState()?==?Status.Close)?{ ????????????????????topView.dispatchTouchEvent(ev); ????????????????} ????????????}else?{ ????????????????onTouchEvent(ev); ????????????????return?true?; ????????????} ????????????break; ????????} ????????return?super.dispatchTouchEvent(ev); ????}?? 源碼地址: ?http://pan.baidu.com/s/1c0q2VRy? 我的github地址:https://github.com/flyme2012 我的博客地址:http://www.cnblogs.com/flyme2012/

轉(zhuǎn)載于:https://www.cnblogs.com/Free-Thinker/p/4204668.html

總結(jié)

以上是生活随笔為你收集整理的Android上下左右滑动,显示底层布局的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。