Articles of animation

使用向上和向下幻灯片animation显示/隐藏视图

仍然显示和隐藏这样的视图: if(isChecked) { linearLayoutMap.setVisibility(View.VISIBLE); } else { linearLayoutMap.setVisibility(View.GONE); } 但是如果我必须使用“向上滑动”和“向下滑动animation”来显示和隐藏该怎么办

Android如何为listfragment制作animationsetSelection()?

如何为listFragment创建平滑的setSelection(position)。 对于常规列表视图,可以调用smoothScrollToPosition(position),但这仅适用于api lvl 8及更高版本,但这并不重要,因为它不适用于listfragment而不适用于api lvl 7。 任何有助于实现这一点的想法和建议都非常感谢。

我使用Androidanimation旋转ImageView,但运动非常不稳定

所以这是我的XMLanimation 我将此应用于ImageView作为旋转图像的方法。 但运动非常不稳定。 每次图像旋转时,它似乎在旋转的两个点上跳过,彼此相隔180度。 我看不出有什么理由发生这种情况,是否有人遇到这种困难并find了解决办法?

如果启动器声明了如何覆盖输入活动animation

我尝试进行谷歌搜索,但我只使用overridePendingTransition()方法find了活动内animation的解决方案。 但是,如果我想在启动器启动应用程序时拥有自己的animation,是否有任何解决方案? 非常感谢!

Android viewpageranimation

我希望在此函数调用后animation结束时收到通知: viewPager.setCurrentItem(2, true); 有谁知道怎么做到这一点?

Android alphaanimation:animation完成时保留最后一个animation帧

我正在淡化带有alphaanimation的imageview。 我希望图像在animation后保持透明。 尝试使用fillAfter和fillEnabled的不同组合,没有运气。 怎么能实现这一目标? POM

如何从ViewFlipper为第一个视图设置无animation

我有一个具有不同视图的ViewFlipper 。 当我的活动开始时,我希望第一个视图突然出现,并在3秒后(翻转时间)animation到下一个视图。 这是我的代码: vf.setOutAnimation(animFlipOutNext); vf.setInAnimation(animFlipInNext); vf.startFlipping(); populate(); 其中vf是ViewFlipper ,populate()方法是我将所有视图添加到ViewFlipper 。 我的问题是我的animation从第一个视图开始,而不是从第一个视图开始。 我不知道我应该在哪里将animation设置为我的ViewFlipper以使我的animation不能从第一个视图开始。 谁能帮我? 第一个视图如下所示: enter_image_description http://img.androidcookie.com/android/350nmdu.png我在第一次查看之前有一个黑屏(背景颜色)。 提前致谢!

使用ScrollView进行Android旋转animation

我试图animation一个自定义滚动视图,我已使用LayoutParams (高度和宽度)调整了它的大小。 像这样的东西: ObjectAnimator rotation = ObjectAnimator.ofFloat(view, “rotation”, rotationValue); rotation.start(); animation运行正常,但所有ScrollView的内容都是在旋转轴边界内绘制的。 附图像。 任何人? 谢谢。 之前: http : //i.stack.imgur.com/TIxZL.png 之后: http : //i.stack.imgur.com/EWtag.png

带animation的ActivityGroup切换视图

所以我有这个ActivityGroup,其中我展示了2个活动。 当我正在切换时我希望有这种过渡效果,当前视图向左滑出屏幕,新视图从右侧进入。 这是我的切换代码,假设当前视图是viewA : Intent i = new Intent(this, ViewA.class); viewB = getLocalActivityManager().startActivity(“viewb”, i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView(); setContentView(viewB); 现在当我执行以下操作时,将显示viewB的背景,并且viewB的内容会滑入,这不是我想要的: Animation animIn = AnimationUtils.loadAnimation(this, R.anim.righttoleftin); viewB.startAnimation(animIn); Animation animOut = AnimationUtils.loadAnimation(this, R.anim.righttoleftout); viewA.startAnimation(animOut); setContentView(viewB); 我怎样才能做到这一点? 实际上,上面的确有效。 我有一个问题,我认为viewA被显示,而事实并非如此。

为什么在某些Android 2.2手机上绘制位图的速度非常慢?

我有一个简单的纸牌游戏,用户可以在屏幕上拖放卡片。 在一些2.2 Android手机上,如Droid和EVO,卡片绘图非常慢。 这很奇怪,因为它发生在一些更快的手机上。 然而,并不是我在Droid和Droid X上测试的所有手机和程序运行良好也在G1等慢速手机上运行良好。 在Motorolla发布了针对Droid的2.2更新后,我开始收到关于此的报告。 这是我提出的解决方案,但它确实降低了我的图形质量。 渐变看起来很可怕。 我换了这个 Bitmap.createBitmap(newBmp.getWidth(), newBmp.getHeight(), Bitmap.Config.ARGB_8888); 对此 Bitmap.createBitmap(newBmp.getWidth(), newBmp.getHeight(), Bitmap.Config.ARGB_4444); 问题消失但看起来很痛苦。 我需要保留alpha通道,所以我不能使用RGB_565。 有没有办法保持我的高质量图像,而不是让它运行得那么慢?