首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

TranslateAnimation的动画片被外面的linearlayout遮盖住

2013-07-21 
TranslateAnimation的动画被外面的linearlayout遮盖住如图所示,蓝色的框框是3个linearlayout, test按钮会

TranslateAnimation的动画被外面的linearlayout遮盖住
TranslateAnimation的动画片被外面的linearlayout遮盖住
如图所示,蓝色的框框是3个linearlayout, test按钮会让上面的那个按钮斜下方移动,但是移动到另外两个layout以后就会被遮盖住,怎么能让他不遮盖住啊?
代码是这样的


Button b = (Button)findViewById(R.id.ggg);
Animation translateAnimation = new TranslateAnimation(0, 200, 0, 100);
  translateAnimation.setDuration(2000);
  AnimationSet anSet = new AnimationSet(false);
  anSet.addAnimation(translateAnimation);
  b.startAnimation(anSet);

[解决办法]
不遮盖就将按钮所在的layout区域设置fill_pqrent啊 或者设置个比较大的width


或者修改现形布局  换成framelayout    空间够了就行了

热点排行