问题描述
- 一个android程序的疑问?
-
初学安卓开发,有一个关于animation的问题。我是想试一个实现侧滑动的效果,用了一个铺满屏幕的Framelayout F里面放了两个不同背景色的view。view A是铺满整个屏幕,view B是20宽度,然后在activity的onCreat里设置B的LayoutParam的leftMargin=-20让它从左边超出屏幕。之后对Framelayout对象创建了一个移动动画对象,让其右移动50距离,我以为这样就可以将B和A一起移动了,可是运行后发现只有A移动了,看不到B。我试了如果不让B超出屏幕,而是覆盖着A这时候A和B两个会一起移动,为什么超出屏幕就不行呢?能否解释一下是什么原理造成的。
解决方案
http://bbs.51cto.com/thread-1115349-1-1.html
时间: 2024-10-31 21:44:16