我在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