我是android的初学者,目前正在从事一个小项目。
在我的项目中,我有一个带有文本和imageview的片段,在我的Main活动中,我有一个按钮和imageview。
当我在活动类中按下按钮时,它将打开片段,但是我想将主活动中的图像视图动画化(移动)到片段中存在的图像视图的位置。
是否有任何简单的方法来获取活动类的片段中存在的视图的位置?
从几个小时开始,我就陷入了这种情况。请帮我。
您尝试的是困难的,因为这不是您应该做的。Fragments
被认为是独立的单元,完全模块化且可互换。另一方面Activities
,应该只将其作为空容器Fragments
。所有逻辑和UI必须包含在Fragments
它们自身中,Activities
并且应该被用来排列和显示它们Fragments
。外部的Fragment
任何事物都不应该与内部的事物有关Fragment
。所以,如果你考虑到这一点,你会发现,一切调整你的应用程序将是MUCH简单。
一些提示:
Fragment
FragmentTransactions
从。内部执行是完全可以的Fragment
。您不必绕过弯路Activity
。Fragments
和Activities
,不要让自己被不坚持这种分离教程误导。互联网上的大多数Android教程都是过时且错误的。请参阅此处的官方教程。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句