本文整理了Java中android.view.MotionEvent.getButtonState()
方法的一些代码示例,展示了MotionEvent.getButtonState()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MotionEvent.getButtonState()
方法的具体详情如下:
包路径:android.view.MotionEvent
类名称:MotionEvent
方法名:getButtonState
暂无
代码示例来源:origin: libgdx/libgdx
x = (int)event.getX(pointerIndex);
y = (int)event.getY(pointerIndex);
if (android.os.Build.VERSION.SDK_INT >= 14) button = toGdxButton(event.getButtonState());
if (button != -1) postTouchEvent(input, TouchEvent.TOUCH_DOWN, x, y, realPointerIndex, button, timeStamp);
input.touchX[realPointerIndex] = x;
代码示例来源:origin: libgdx/libgdx
x = (int)event.getX(pointerIndex);
y = (int)event.getY(pointerIndex);
if (android.os.Build.VERSION.SDK_INT >= 14) button = toGdxButton(event.getButtonState());
if (button != -1) postTouchEvent(input, TouchEvent.TOUCH_DOWN, x, y, realPointerIndex, button, timeStamp);
input.touchX[realPointerIndex] = x;
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public boolean onTouch(View v, MotionEvent event) {
if ((event.getButtonState() & MotionEvent.BUTTON_SECONDARY)!=0 &&
event.getAction()==MotionEvent.ACTION_DOWN) {
adapter.onChecked(position, true, true);
代码示例来源:origin: robolectric/robolectric
check("getEventTime()").that(actual().getEventTime()).isEqualTo(other.getEventTime());
check("action()").that(actual().getAction()).isEqualTo(other.getAction());
check("buttonState()").that(actual().getButtonState()).isEqualTo(other.getButtonState());
check("deviceId()").that(actual().getDeviceId()).isEqualTo(other.getDeviceId());
check("getFlags()").that(actual().getFlags()).isEqualTo(other.getFlags());
代码示例来源:origin: MrWangChong/DragPhotoView
public static int getButtonState(MotionEvent event) {
return event.getButtonState();
}
}
代码示例来源:origin: enricocid/LaunchEnr
/**
* Identifies if the provided {@link MotionEvent} is a stylus with the primary stylus button
* pressed.
*
* @param event The event to check.
* @return Whether a stylus button press occurred.
*/
private static boolean isStylusButtonPressed(MotionEvent event) {
return event.getToolType(0) == MotionEvent.TOOL_TYPE_STYLUS
&& ((event.getButtonState() & MotionEvent.BUTTON_SECONDARY)
== MotionEvent.BUTTON_SECONDARY);
}
}
代码示例来源:origin: klinker24/launcher3
/**
* Identifies if the provided {@link MotionEvent} is a stylus with the primary stylus button
* pressed.
*
* @param event The event to check.
* @return Whether a stylus button press occurred.
*/
private static boolean isStylusButtonPressed(MotionEvent event) {
return event.getToolType(0) == MotionEvent.TOOL_TYPE_STYLUS
&& ((event.getButtonState() & MotionEvent.BUTTON_SECONDARY)
== MotionEvent.BUTTON_SECONDARY);
}
}
代码示例来源:origin: fookwood/Launcher3
/**
* Identifies if the provided {@link MotionEvent} is a stylus with the primary stylus button
* pressed.
*
* @param event The event to check.
* @return Whether a stylus button press occurred.
*/
private static boolean isStylusButtonPressed(MotionEvent event) {
return event.getToolType(0) == MotionEvent.TOOL_TYPE_STYLUS
&& ((event.getButtonState() & MotionEvent.BUTTON_SECONDARY)
== MotionEvent.BUTTON_SECONDARY);
}
}
代码示例来源:origin: klinker24/Android-Blur-Launcher
/**
* Identifies if the provided {@link MotionEvent} is a stylus with the primary stylus button
* pressed.
*
* @param event The event to check.
* @return Whether a stylus button press occurred.
*/
private static boolean isStylusButtonPressed(MotionEvent event) {
return event.getToolType(0) == MotionEvent.TOOL_TYPE_STYLUS
&& ((event.getButtonState() & MotionEvent.BUTTON_SECONDARY)
== MotionEvent.BUTTON_SECONDARY);
}
}
代码示例来源:origin: derry/delion
@Override
public boolean onDown(MotionEvent e) {
mButtons = e.getButtonState();
mInLongPress = false;
mSeenFirstScrollEvent = false;
if (mHandler != null && mSingleInput) {
mHandler.onDown(e.getX() * mPxToDp,
e.getY() * mPxToDp,
e.getToolType(0) == MotionEvent.TOOL_TYPE_MOUSE,
mButtons);
}
return true;
}
代码示例来源:origin: limboemu/limbo
boolean useMiddleButton = false;
if(evt.getButtonState() == MotionEvent.BUTTON_SECONDARY){
useRightButton = true;
} else if(evt.getButtonState() == MotionEvent.BUTTON_TERTIARY){
useMiddleButton = true;
代码示例来源:origin: xiangzhihong/gpuImage
/**
* Performs button-related actions during a touch down event.
*
* @param event
* The event.
* @return True if the down was consumed.
*
*/
@TargetApi(14)
protected boolean performButtonActionOnTouchDown( MotionEvent event ) {
if ( android.os.Build.VERSION.SDK_INT >= 14 ) {
if ( ( event.getButtonState() & MotionEvent.BUTTON_SECONDARY ) != 0 ) {
if ( showContextMenu( event.getX(), event.getY(), event.getMetaState() ) ) {
return true;
}
}
}
return false;
}
代码示例来源:origin: limboemu/limbo
if(event.getButtonState() == MotionEvent.BUTTON_PRIMARY)
sdlMouseButton = Config.SDL_MOUSE_LEFT;
else if(event.getButtonState() == MotionEvent.BUTTON_SECONDARY)
sdlMouseButton = Config.SDL_MOUSE_RIGHT;
else if(event.getButtonState() == MotionEvent.BUTTON_TERTIARY)
sdlMouseButton = Config.SDL_MOUSE_MIDDLE;
代码示例来源:origin: 1993hzw/Androids
(event.getButtonState() & MotionEvent.BUTTON_STYLUS_PRIMARY) != 0;
代码示例来源:origin: gqjjqg/android-extend
coor, ev.getMetaState(), ev.getButtonState(), ev.getXPrecision(), ev.getYPrecision(), ev.getDeviceId(),
ev.getEdgeFlags(), ev.getSource(), ev.getFlags());
代码示例来源:origin: THEONE10211024/ApiDemos
private boolean onTouchOrHoverEvent(MotionEvent event, boolean isTouch) {
final int buttonState = event.getButtonState();
int pressedButtons = buttonState & ~mOldButtonState;
mOldButtonState = buttonState;
代码示例来源:origin: qiubiteme/android_api_demos
private boolean onTouchOrHoverEvent(MotionEvent event, boolean isTouch) {
final int buttonState = event.getButtonState();
int pressedButtons = buttonState & ~mOldButtonState;
mOldButtonState = buttonState;
内容来源于网络,如有侵权,请联系作者删除!