gpt4 book ai didi

android - 关闭时加快 'Navigation Drawer' 动画速度?

转载 作者:IT老高 更新时间:2023-10-28 23:30:17 26 4
gpt4 key购买 nike

按预期实现和工作,因此确实没有值得在这里发布的代码,只是想看看是否有人有加快抽屉打开和关闭时间的经验?例如,YouTube 应用程序要快得多!

最佳答案

你当然可以调整动画的持续时间,但它需要你从支持库中复制类,然后相应地编辑它们。

ViewDragHelper

The duration is determined here in ViewDragHelper

然后应用于DrawerLayoutViewDragHelper.smoothSlideViewTo is called

您需要创建一个传入持续时间参数的 ViewDragHelper.forceSettleCapturedViewAt 的修改版本。

forceSettleCapturedViewAt(... int duration)

然后创建您的 ViewDragHelper.smoothSlideViewTo 版本。

public boolean smoothSlideViewTo(... int duration) {
...
return forceSettleCapturedViewAt(... int duration);
}

抽屉布局

接下来您需要修改 DrawerLayout.closeDrawerDrawerLayout.closeDrawers以匹配您的新 ViewDragHelper 修改。

ActionBarDrawerToggle

您还必须复制 ActionBarDrawerToggleActionBarDrawerToggleHoneycomb。这些文件不需要任何编辑。

关于android - 关闭时加快 'Navigation Drawer' 动画速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19460683/

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