我在xml中隐藏了一个带有负边距的Imageview。此视图从开始时的负面位置滑入屏幕。在屏幕上方隐藏ImageView /以编程方式设置y位置为负
但是当我尝试以编程方式隐藏它,它只能被设置为y位置0
我试图边距为这样
ImageView tip = (ImageView) findViewById(R.id.tipscreen);
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) tip.getLayoutParams();
params.setMargins(0, 0-350, 0, 0);
tip.setLayoutParams(params);
//and i've also tried
tip.setY(-350);
没有什么作品负数,它只是将位置设置为0.
所以我的问题是如何将软阴影设置为-350的imageview位置?
你需要吗?你只是想让它消失或从屏幕上滑落,或? – Galax 2014-11-24 15:50:07
是的,我需要它在屏幕之外,以便它可以在稍后滑动。我现在解决了它,并会发布答案。 – 2014-11-24 15:56:57
好吧,你应该查看视图动画(http://developer.android.com/guide/topics/graphics/view-animation.html),即使你修正了它,它可以真正有用的滑入和滑出,缩放等 – Galax 2014-11-24 15:58:55