GridView中的子项item的平移动画怎么实现

zh6335901 2013-07-10 04:00:53
我想在点击一个button时,GridView中的Item发生平移效果,下面是我写的代码,但为什么完全没有效果呢(就是完全没动)
        button.setOnClickListener(new Button.OnClickListener(){

@Override
public void onClick(View view) {
GridView gridView = (GridView)findViewById(R.id.roomPeopleGridView);


View item = gridView.getChildAt(0);
TranslateAnimation translateAnimation = new TranslateAnimation(item.getLeft(), 500, item.getTop(), 500);
translateAnimation.setDuration(3000);
item.startAnimation(translateAnimation);

}

});
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
第一滴泪 2013-07-11
  • 打赏
  • 举报
回复
我虽然没做过,但感觉不太靠谱啊。你可以对一个控件里的子控件进行操作,比如删除,但是想对其平移,对于系统控件来说不太可能吧,就好像你想把listview里面的item做平移,可以实现吗?除非是自定义控件就没问题。 可能我想的也不全面,说不定哪位大神可以解决

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧