Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ExpandableListView打开时清除动画_Android_Animation_Expandablelistview - Fatal编程技术网

Android ExpandableListView打开时清除动画

Android ExpandableListView打开时清除动画,android,animation,expandablelistview,Android,Animation,Expandablelistview,我开发了两个类似Facebook应用程序的菜单。 其中一个包含expandableListView。 用例: 我打开菜单,然后打开一个部分。现在,我的翻译被重画关闭,所以它隐藏了我的菜单 要打开我的菜单,我应用翻译,然后将其删除,并使用offsetLeftAndRight使其保持打开状态: mainlayout.clearAnimation(); mainlayout.offsetLeftAndRight(pxTranslateMenu); 我试图创建自己的观点来解决这个问题。但当我的物品从

我开发了两个类似Facebook应用程序的菜单。 其中一个包含expandableListView。 用例: 我打开菜单,然后打开一个部分。现在,我的翻译被重画关闭,所以它隐藏了我的菜单

要打开我的菜单,我应用翻译,然后将其删除,并使用offsetLeftAndRight使其保持打开状态:

mainlayout.clearAnimation();

mainlayout.offsetLeftAndRight(pxTranslateMenu);
我试图创建自己的观点来解决这个问题。但当我的物品从“消失”变为“可见”时,我会得到相同的结果。当项目从不可逆变为可见时,一切正常,但我有一个错误的渲染(项目放置的自由空间)

还有什么方法可以做我想做的:点击部分后保持菜单打开吗

谢谢

我试着用一些其他的部件来避免手风琴。
但当EditText获得焦点或在AlertDialog中选择项目时,我也会遇到同样的问题

我刚刚找到了一种解决这个问题的方法。 我只是创建了一个新的活动,它有一个半透明的部分。 这样,我可以做我想做的事

我希望我能通过这种方式解决所有的需求