ViewPager判斷是向左劃還是右劃的實(shí)例
實(shí)例如下:
//記錄上一次滑動(dòng)的positionOffsetPixels值
private int lastValue = -1;
private boolean isLeft = true;
mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
if (positionOffset != 0) {
if (lastValue >= positionOffsetPixels) {
//右滑
isLeft = false;
} else if (lastValue < positionOffsetPixels) {
//左滑
isLeft = true;
}
setIndiactorView(positionOffset,isLeft);
}
lastValue = positionOffsetPixels;
}
@Override
public void onPageSelected(int position) {
if (isLeft){
Log.e("onPageScrolled","--->左劃");
}else {
Log.e("onPageScrolled","--->右劃");
}
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
以上這篇ViewPager判斷是向左劃還是右劃的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Android Java調(diào)用自己C++類庫(kù)的實(shí)例講解
今天小編就為大家分享一篇關(guān)于Android Java調(diào)用自己C++類庫(kù)的實(shí)例講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02
Android編程開(kāi)發(fā)之性能優(yōu)化技巧總結(jié)
這篇文章主要介紹了Android編程開(kāi)發(fā)之性能優(yōu)化技巧,較為詳細(xì)的總結(jié)了Android編程中關(guān)于性能優(yōu)化的常用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-11-11
Android開(kāi)發(fā)筆記之:ListView刷新順序的問(wèn)題詳解
本篇文章是對(duì)Android中ListView刷新順序的問(wèn)題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
Android(2.2/2.3系統(tǒng))Gallery解決默認(rèn)和橫豎屏切換選中狀態(tài)問(wèn)題
本文主要介紹Android Gallery,在Android開(kāi)發(fā)過(guò)程中肯定會(huì)遇到版本不同,在開(kāi)發(fā)過(guò)程中需要調(diào)整的,這里針對(duì)Android(2.2/2.3系統(tǒng)版本) Gallery解決默認(rèn)和橫豎屏切換選中狀態(tài)問(wèn)題2016-07-07
python只需30行代碼就能記錄鍵盤的一舉一動(dòng)
這篇文章主要介紹了如何用python只寫30行代碼就能記錄鍵盤的一舉一動(dòng),感興趣的同學(xué)快來(lái)看看吧,新手小白也能掌握2021-08-08
Android實(shí)戰(zhàn)項(xiàng)目之實(shí)現(xiàn)一個(gè)簡(jiǎn)單計(jì)算器
隨著移動(dòng)互聯(lián)網(wǎng)的普及,手機(jī)應(yīng)用程序已經(jīng)成為人們生活中不可或缺的一部分,計(jì)算器是一類被廣泛使用的應(yīng)用程序之一,這篇文章主要給大家介紹了關(guān)于Android實(shí)戰(zhàn)項(xiàng)目之實(shí)現(xiàn)一個(gè)簡(jiǎn)單計(jì)算器的相關(guān)資料,需要的朋友可以參考下2023-10-10
Android Studio查看Android 5.x源碼的步驟詳解
Google為Android開(kāi)發(fā)者帶來(lái)Android Studio,用來(lái)取代Eclipse。從Android Studio出現(xiàn)起,整機(jī)開(kāi)發(fā)和Android源碼閱讀和編輯一定能用上它。這篇文章小編就帶大家學(xué)習(xí)下如何使用Android Studio查看Android 5.x源碼,有需要的可以參考借鑒。2016-09-09
Android編程實(shí)現(xiàn)為應(yīng)用添加菜單的方法
這篇文章主要介紹了Android編程實(shí)現(xiàn)為應(yīng)用添加菜單的方法,涉及Android菜單界面布局與功能實(shí)現(xiàn)的相關(guān)技巧,需要的朋友可以參考下2016-01-01
Android 開(kāi)發(fā)之旅:詳解view的幾種布局方式及實(shí)踐
這篇文章主要介紹了Android 開(kāi)發(fā)之旅:詳解view的幾種布局方式及實(shí)踐,具有一定的參考價(jià)值,有需要的可以了解一下。2016-12-12

