欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android Drawerlayout側(cè)拉欄事件傳遞問題的解決方法

 更新時(shí)間:2016年11月11日 15:39:20   作者:zadarrien_china  
這篇文章主要為大家詳細(xì)介紹了Android Drawerlayout側(cè)拉欄事件傳遞問題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

先來(lái)看看錯(cuò)誤分析:

"在側(cè)拉欄打開的時(shí)候出現(xiàn)了點(diǎn)擊之后側(cè)拉欄下面的頁(yè)面也接收到了點(diǎn)擊事件。"

解決方案:

rootDrawerlayout.setDrawerListener(new DrawerLayout.DrawerListener() {
//當(dāng)側(cè)拉欄滑動(dòng)的時(shí)候調(diào)用此方法
@Override
public void onDrawerSlide(View drawerView, float slideOffset) {

}//當(dāng)側(cè)拉欄打開的時(shí)候調(diào)用此方法
@Override
public void onDrawerOpened(View drawerView) {
  drawerView.setClickable(true);
}
//當(dāng)側(cè)拉欄關(guān)閉的時(shí)候調(diào)用此方法
@Override
public void onDrawerClosed(View drawerView) {

}
/**當(dāng)抽屜滑動(dòng)狀態(tài)改變的時(shí)候被調(diào)用
     * 狀態(tài)值是STATE_IDLE(閑置--0), STATE_DRAGGING(拖拽的--1), STATE_SETTLING(固定--2)中之一。
     * 抽屜打開的時(shí)候,點(diǎn)擊抽屜,drawer的狀態(tài)就會(huì)變成STATE_DRAGGING,然后變成STATE_IDLE/
@Override
public void onDrawerStateChanged(int newState) {

}
});

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論