Điều này sẽ chỉ hiển thị thanh hẹp ở bên trái - như thể bạn đã giữ ngón tay ấn trên đường viền. Bạn không chắc đây có phải là những gì Google Dòng tin hay không, nhưng tôi thấy đây là một cách thanh lịch để đưa ra gợi ý. 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
}
Điều này thật tuyệt. Cám ơn vì đã chia sẻ! – danijoo
haha không phải lo lắng, bỏ phiếu có thể? – Voy