久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

java - 怎樣在不重寫子布局的情況下,屏蔽側(cè)滑菜單中的內(nèi)容布局事件?

瀏覽:111日期:2024-01-04 11:27:23

問題描述

我自己對之前的android自定義viewgroup做一個總結(jié),手寫一個控件繼承viewgroup,采用scroller類實現(xiàn)一個自定義側(cè)滑菜單。疑惑的是,當側(cè)滑菜單展示時,內(nèi)容布局應(yīng)當屏蔽事件,但是目前我只知道通過重寫內(nèi)容布局的onInterceptTouchEvent方法返回true做到,但是我考慮到簡易化,能否在只手寫一個viewgroup情況下,實現(xiàn)這種需求?

<?xml version='1.0' encoding='utf-8'?><com.example.caojiantao1.myapplication.SlidingMenu xmlns:android='http://schemas.android.com/apk/res/android' android:layout_width='match_parent' android:layout_height='match_parent' android:orientation='vertical' xmlns:slide='http://schemas.android.com/apk/res-auto' slide:content_alpha='0.5' slide:menu_width_rate='0.6' slide:scale_rate='0.5' slide:sliding_mode='qq'> <LinearLayoutandroid: android:layout_width='match_parent'android:layout_height='match_parent'android:background='#69c'android:orientation='horizontal'> </LinearLayout> <LinearLayoutandroid: android:layout_width='match_parent'android:layout_height='match_parent'android:background='#fc6'android:orientation='horizontal'> </LinearLayout></com.example.caojiantao1.myapplication.SlidingMenu>

如果直接重寫content布局,在onInterceptTouchEvent down中判斷返回true,然后用com.xxx.cotent代替是可行的,但是這樣我就覺得約束性太強,最終目的是要只要菜單有滑動,點擊內(nèi)容布局就會隱藏menu。有沒有大神提提醒,我也研究過requestDisallowInterceptTouchEvent,貌似這個主要針對子view對父布局的,已經(jīng)自我鉆研好多天了,知道的幫忙看看,謝了~~

問題解答

回答1:

不清楚你這個具體是怎么實現(xiàn)的,所以也不好說這個滑動事件的處理,不過我們或許可以用另一種方式達成目的:嘗試為menu添加一個全屏的、透明的parentView,并利用它攔截與處理menu view之外的點擊事件.希望能幫到你。

標簽: java
主站蜘蛛池模板: 男女视频在线观看 | 一本一道久久a久久精品逆3p | 久久免费精品 | 狠狠搞狠狠搞 | 可以在线观看的黄色 | 91九色在线 | 欧美lesbianxxxxhd视频社区 | 黄版视频在线观看 | 亚洲国内精品 | 欧美日韩亚洲一区二区 | 精品一区二区久久久久久久网站 | 国产成人在线视频 | 国产人体视频 | 久久久蜜臀 | 亚洲a网| 天天操网 | 亚洲精品字幕 | 北条麻妃一区二区在线 | 欧美精品在线视频 | 视频一二区 | 不用播放器的免费av | 中文字幕国产视频 | 成人av观看 | 欧美一区二区三区免费在线观看 | 国产日韩成人 | 成人综合视频在线 | 欧美激情综合色综合啪啪五月 | 免费一区二区三区 | 亚洲三级网站 | 日韩在线观看 | 综合伊人久久 | 国产高清在线精品一区 | 色网网站 | 国产精品com | 亚洲日本韩国在线观看 | aaa级片| 亚洲综合色视频在线观看 | 天天天干夜夜夜操 | 91视频在线| 日精品| 精品亚洲一区二区三区 |