我需要最简单的方法来为我的应用程序实现滑动覆盖面板。
这是我想要做的:
我在我的主要 Activity 中有一个图像的网格 View ,当用户单击一个图像时,一个滑动覆盖从屏幕顶部下降到显示图像细节和部分隐藏网格 View 内容的一半,我搜索了很多并找到了这些文章;
但我不想为这个简单的任务使用库,因为它可能是一种矫枉过正。
所以有人可以分享一些示例,以尽可能简约的方式使用 Framelayout 或 fragment 来实现它。
最佳答案
创建一个具有屏幕外 View 的 RelativeLayout
并使用设置 View 的 ObjectAnimator
属性的 translateY
移动它。
ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(yourLayout, "TranslationY", 200 );
objectAnimator.start();
这将为布局容器的移动设置动画。
关于android - 在android中实现滑动覆盖面板的最简单方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22406467/