mad*_*adu 2 animation android imageview
我正试图弄清楚如何动画进出Imageviews.
基本上我有一个LinearLayou带有吨ImageView和Button在底部.每次按下按钮,都会onClick()被调用,我会这样做
image.setImageResource(imageArray[imageCounter]);
Run Code Online (Sandbox Code Playgroud)
我只需ImageView通过选择@drawable中的不同照片来更改显示的图像.现在我想在更改这些图像视图时(按下按钮时)放置动画.我用了
inAnimation = AnimationUtils.makeInAnimation(this,true);
Run Code Online (Sandbox Code Playgroud)
在onClick()我做
image.setImageResource(imageArray[imageCounter]);
image.startAnimation(inAnimation);
Run Code Online (Sandbox Code Playgroud)
这也很好.新图像进入屏幕动画.但如何才能把一个出动画吗?似乎只能使用startAnimation()分配一个动画.
为imageview设置动画然后为另一个imageview设置动画的最佳方法是什么?因为我想根据按下的按钮改变动画,所以我不能使用ViewFlipper.例如,如果我按下button_Anim1,当前图像将从右侧滑出,新图像将淡入.但是如果我按下button_Anim2,当前图像将从顶部滑出,新图像将从左侧滑动.等等.
我看到我不能image.startAnimation()在onClick()方法中使用两种不同
的方法来制作当前图像View.INVISIBLE,然后制作新图像View.VISIBLE.
任何建议表示赞赏.谢谢.
| 归档时间: |
|
| 查看次数: |
1022 次 |
| 最近记录: |