9得票2回答
Android - 在同一个 XML 文件中进行翻译和 objectAnimator 的制作

我一直在尝试制作一个3D立方体旋转效果,同时从一个片段滑动到另一个片段。起初我使用了一个translate效果(在XML上调用),使用FragmentTransaction.setCustomAnimations(...),然后,在打开/关闭片段时,我使用Camera类进行旋转。 这很好用,...

9得票1回答
FragmentTransaction 在 setCustomAnimation 前后的回调问题

我正在使用自定义动画来替换片段,我想在动画开始时禁用一些按钮,并在动画结束时启用它们。我该怎么做?

9得票1回答
通过程序添加的Fragment中的返回键导致容器为空

我有一个关于碎片布局的问题,如果之前已经回答过并且我太傻不能找到它,那我真诚地道歉。我搜索了几个小时,什么都没找到(好吧,我找到了很多,但是没有解决我的问题)。 这是我的设置:我使用两个FrameLayout作为碎片的容器来实现双窗格布局。activity_listing.xml: &lt...

8得票1回答
Android片段事务带动画会导致白色闪烁

我有两个片段。片段A最初在视图中。当用户按下按钮时,使用以下方法将片段B动画上移至视图中。当我弹出片段B时,它会向下动画退出视图,但就在完成时屏幕会闪烁白色。不确定是什么原因,只在kit-kat上发生,而不是在lollipop上。使用的动画是在xml中定义的上滑和下滑动画。 @Overrid...

8得票4回答
用同一类别的fragment替换另一个fragment

我有一个fragment(我们称之为MyFragment),根据传递的参数膨胀不同的布局。 如果从另一个片段启动MyFragment,则一切正常。但是,如果MyFragment处于活动状态,并且我想使用不同的布局参数启动新的MyFragment,则fragmentManager根本不会创建新的...

8得票2回答
将Android片段移动到另一个容器中 无法更改片段的容器ID

我希望我的应用程序在平板电脑上能够实现以下功能。片段(0)有一些菜单,将显示片段(1)…(n)的内容,如下所示: ----------------- | | | | | | | | | | |(0)| X | X | X | | | | | |...

8得票1回答
当父活动的状态将被保存时,您如何处理片段事务?

我的应用有几个片段和活动。在主父活动的生命周期内,应用会在其他活动中向用户呈现信息/选项。 关于片段的文档对commit()有以下规定: 警告:只能在活动保存其状态之前(当用户离开活动时)使用commit()提交事务。如果您尝试在此之后提交,将引发异常。这是因为提交后的状态可能会丢失,如果...

8得票1回答
在 FragmentTransaction 中,什么时候应该调用 setReorderingAllowed() 方法?

在Google I/O 2017的一次讲座中(此处),演讲者介绍了一个新的API用于setReorderingAllowed(),它可以在FragmentTransaction上调用。 演讲者解释道: 它允许所有执行一次性完成,而不改变您的片段状态,然后在最后我们提升所有需要提升的片段并...

7得票1回答
Android Lint 提示我可以用 <merge> 标签替换布局,但在片段事务中我需要布局的 id

我在安卓应用程序中使用了选项卡界面,并将FrameLayout作为主要布局。但是我收到了一个安卓Lint警告,上面写着: This &lt;FrameLayout&gt; can be replaced with a &lt;merge\&gt; tag 我只在onTabSelected...

7得票2回答
Android碎片未添加到返回堆栈

我正在开发一个基于NavigationDrawer的应用程序。我的层次结构如下所示: NavigationDrawer --&gt; 根Fragment(未添加到返回堆栈)--&gt; 详细Fragment(已添加到返回堆栈) 现在,我想在用户按下返回按钮退出应用程序时向用户显示一条消...