他们是如何做到的?动画抽屉旋转可能吗?
在下面的屏幕截图中,触摸底部的“触摸”圆圈会导致圆圈自身旋转,然后出现4个新的导航按钮,将我带到应用中的其他屏幕/活动。我真的想在我的应用程序中使用它..
是滑动抽屉还是其他策略? BTW我的目标是Android 2.1版
答案 0 :(得分:1)
看起来它主要是一个旋转图像的动画。动画完成后,按钮将被激活。
ImageView discsAndButtons = (ImageView) findViewById(R.id.discsAndButtons);
Animation anim = new RotateAnimation(0.0f, 90.0f, 0.0f, 480.0f);
anim.setDuration(600);
anim.setFillAfter(true);
anim.setAnimationListener(this);
discsAndButtons.setAnimation(anim);
...
void onAnimationEnd(Animation animation) {
ViewGroup buttonLayer = (ViewGroup) findViewById(R.id.buttonLayer);
buttonLayer.setVisibility(View.VISIBLE);
}
视觉上,按钮是图像的一部分。但有效按钮可能位于图像上方的单独图层上,只有在动画结束后才会显示( TOUCH 按钮除外)。