第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

老師,我將之前講的高仿微信的課程與這節(jié)課,結(jié)果在一起后,使用抽屜一的效果,出現(xiàn)兩個(gè)問(wèn)題,麻煩幫忙解答下,謝謝~!
1、實(shí)現(xiàn)側(cè)劃菜單后,原微信方式的viewpage側(cè)劃功能與側(cè)劃菜單沖突,功能不可用

2、實(shí)現(xiàn)抽屜一效果后,側(cè)劃菜單覆蓋了viewpage里面的fragment

請(qǐng)問(wèn)如果解決這兩個(gè)問(wèn)題,麻煩老師了~~

正在回答

2 回答

你好,問(wèn)題1:HorizontalScrollView默認(rèn)會(huì)用水平的滑動(dòng)手勢(shì)進(jìn)行攔截,如果你希望其內(nèi)部的ViewPager可以自己處理,需要重寫(xiě)ViewPager在其onTouchEvent里面寫(xiě)上requestDisallowInterceptTouchEvent(true);當(dāng)然這樣ViewPager就會(huì)完全屏蔽到側(cè)滑菜單的滑動(dòng);所以你還需要在onTouchEvent進(jìn)行判斷,如果當(dāng)前是第一頁(yè),切用戶從左向右滑動(dòng),設(shè)置requestDisallowInterceptTouchEvent(false);ViewPager中類(lèi)似下面的偽代碼:

@Override
public?boolean?onTouchEvent(MotionEvent?arg0)
{
requestDisallowInterceptTouchEvent(true);

if?(當(dāng)前是第一頁(yè),用戶是從左向右滑動(dòng))
requestDisallowInterceptTouchEvent(false);
return?super.onTouchEvent(arg0);
}

關(guān)于問(wèn)題2:檢查下代碼,如果沒(méi)有問(wèn)題,如果是菜單將內(nèi)容遮住了,可以考慮調(diào)用bringToFront;

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

jinglion

老師我想問(wèn)下,要怎么重寫(xiě)ViewPager,是要新建一個(gè)類(lèi)繼承viewpager嗎?
2014-12-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

usbwnb9074

老師 問(wèn)下~在自定義的ViewPager中怎么獲得是否是第一頁(yè) 以及用戶是從左到右滑動(dòng)?ViewPager有個(gè)getcurrentItem方法,但在自己的類(lèi)里無(wú)法使用?????求思路
2015-04-10 回復(fù) 有任何疑惑可以回復(fù)我~

main_viewpager.setOnTouchListener(new OnTouchListener() {

float xDown;

float yDown;

float xUp;

float yUp;

@Override

public boolean onTouch(View v, MotionEvent event) {

if(event.getAction() == MotionEvent.ACTION_DOWN){

xDown = event.getX();

yDown = event.getY();

}else if(event.getAction() == MotionEvent.ACTION_UP){

xUp = event.getX();

yUp = event.getY();

}

v.getParent().requestDisallowInterceptTouchEvent(true);

?

if (main_viewpager.getCurrentItem()==0 && xUp - xDown > 20){

main_viewpager.requestDisallowInterceptTouchEvent(false);

return false;

}

return true;

}

});


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

疆南星耀

我是在繼承FragmentActivity的Activity里聲明的ViewPager,可以使用你這個(gè)嗎
2016-12-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
QQ5.0側(cè)滑菜單
  • 參與學(xué)習(xí)       62515    人
  • 解答問(wèn)題       305    個(gè)

本教程將帶領(lǐng)大家通過(guò)自定義控件實(shí)現(xiàn)QQ5.0側(cè)滑菜單

進(jìn)入課程
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)