Android自定義方向監(jiān)聽
完成對(duì)四個(gè)方向的監(jiān)聽壕吹,解決sensor旋轉(zhuǎn)不能完成監(jiān)聽的問(wèn)題
一丶集成功能
1.一行代碼完成使用傳感器對(duì)四個(gè)方向的監(jiān)聽
2.屏幕旋轉(zhuǎn)
二丶如何導(dǎo)入
1.Module下
dependencies {
//...
compile 'com.github.shuhaoSCode:GravitySensor:1.0.1'
}
2.Project下(對(duì)照下都有沒有 沒有加上就好啦)
allprojects {
repositories {
//...
maven { url 'https://jitpack.io' }
}
}
三丶如何使用
//setlsAutoRotate() 設(shè)置是否旋轉(zhuǎn)
//gravitySensorListener提供四個(gè)回調(diào)分別是橫屏蕾各,反向橫屏(按鍵在左邊)度帮,豎屏科展,反向豎屏(按鍵在上)
GravitySensorManager.getInstance(this).setIsAutoRotate(false).setGravitySensorListener(new GravitySensorManager.GravitySensorListener() {
@Override
public void onLandscape() {
}
@Override
public void onFlipLandscape() {
}
@Override
public void onPortpait() {
}
@Override
public void onFlipPortpait() {
}
});