यह केवल बाईं तरफ एक संकीर्ण बार प्रदर्शित करेगा - जैसे कि आपने सीमा पर दबाए अपनी उंगली को दबाया है। सुनिश्चित नहीं है कि Google Currents क्या करता है, लेकिन मुझे यह संकेत देने का एक शानदार तरीका माना गया। 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
}
यह बहुत अच्छा है। साझा करने के लिए धन्यवाद! – danijoo
हाहा कोई चिंता नहीं, शायद वोट दें? – Voy