导航抽屉部分出现

时间:2014-12-19 12:18:21

标签: android navigation-drawer android-appcompat

在我的应用程序中(使用AppCompat-v7),有时会发生滑动触摸请求导航抽屉后,抽屉锁定在通道的开头:它只是部分显示而且DrowerToggle的动画图标仍然是弯曲的。可能到期的是什么?感谢

编辑1:似乎抽屉的这种行为恰好与执行 AsyncTask 的同时请求一致,然后将从{{1}更新UI }。有人有解释吗?

编辑2:我发现这个Why does DrawerLayout sometimes glitch upon opening?非常相似的问题 我尝试在主要父ViewGroup上使用onPostExecute建议的解决方案,除了活动的DrawerLayout:它适用于大多数情况但不是全部,我无法解释问题的频率如何直接与UI上的更新强度。

可能两者都有影响:主要父ViewGroup上的android:clickable="true"加速了导航抽屉管理TouchEvent的响应,而更新UI的较低活动促进了从发送到UI的PostDelayed的正确取消如果穿过触摸斜面,则使用相同的导航抽屉。

[实施例]

enter image description here

0 个答案:

没有答案