Dies zeigt nur einen schmalen Balken auf der linken Seite - wie wenn Sie den Finger auf den Rand gedrückt halten. Ich bin mir nicht sicher, ob dies Google Currents tut, aber ich fand, dass dies eine elegante Möglichkeit ist, einen Hinweis zu geben. Source
protected void peekDrawer() {
long downTime = SystemClock.uptimeMillis();
long eventTime = SystemClock.uptimeMillis() + 100;
MotionEvent motionEvent = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, 0, 100, 0);
m_drawerLayout.dispatchTouchEvent(motionEvent);
motionEvent.recycle();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
long downTime = SystemClock.uptimeMillis();
long eventTime = SystemClock.uptimeMillis() + 100;
MotionEvent motionEvent = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_UP, 0, 100, 0);
m_drawerLayout.dispatchTouchEvent(motionEvent);
motionEvent.recycle();
}
}, (long) (1 * DateUtils.SECOND_IN_MILLIS)); //change 1 to however many seconds you wish to display the hint for
}
Das ist großartig. Danke für das Teilen! – danijoo
haha keine sorgen, abstimmen vielleicht? – Voy