gpt4 book ai didi

android - NavigationDrawer 提示动画(如 Google Currents)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:12:20 26 4
gpt4 key购买 nike

我正在寻找一种方法来提示用户存在抽屉导航。

我喜欢 Google Currents 提示有下一页的方式,它只是在下一页滑动几个像素然后将其删除。

完成这种动画的最佳方法是什么?

最佳答案

这只会在左侧显示一个窄条 - 就像您将手指按住边框一样。不确定这是否是 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
}

关于android - NavigationDrawer 提示动画(如 Google Currents),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17926475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com