iv.setPressed(false);
iv.setPressed(true);
public void down1() {
long downTime = SystemClock.uptimeMillis();
long eventTime = SystemClock.uptimeMillis() + 100;
float upX = mBtn2.getX() + 50;
float upY = mBtn2.getY() + 50;
MotionEvent obtainDown = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, upX, upY, 0);
mBtn2.dispatchTouchEvent(obtainDown);
obtainDown.recycle();
}
public void up1() {
long downTime1 = SystemClock.uptimeMillis();
long eventTime1 = SystemClock.uptimeMillis() + 100;
MotionEvent obtainUp = MotionEvent.obtain(downTime1, eventTime1, MotionEvent.ACTION_UP, mBtn2.getX() + 50, mBtn2.getY() + 50, 0);
mBtn2.dispatchTouchEvent(obtainUp);
obtainUp.recycle();
}