Tag: animation

Android的阿尔法animation淡入淡出延迟

我想做一个非常简单的alphaanimation,但我找不到一个有效的方法。 这个想法是在视图上执行这个animation: 1秒的0到1的alpha 在1秒保持5秒钟 从1秒到1秒的alpha 在0保持5秒。 从1开始。 我试图用AnimationSet来实现: AnimationSet animationSet = new AnimationSet(true); Animation animation1 = new AnimationUtils.loadAnimation(this, android.R.anim.fade_in); animation1.setDuration(1000); Animation animation2 = new AnimationUtils.loadAnimation(this, android.R.anim.fade_out); animation2.setDuration(1000); animation2.setStartOffset(5000); Animation animation3 = new AlphaAnimation(0.0f, 0.0f); animation3.setDuration(4000) animation3.setStartOffset(6000); animationSet.add(animation1); animationSet.add(animation2); animationSet.add(animation3); 等等.. 但它接触到第三个animation搞乱所有的alphaanimation,我认为这会导致Androidpipe理这种types的animation的方式内​​部不一致。 任何想法? 谢谢。

改变setContentOffset的速度:animated:?

使用setContentOffset滚动UITableView时,有没有办法改变animation的速度:animated:? 我想滚动到顶部,但是慢慢地。 当我尝试以下操作时,会导致底部的几个单元格在animation开始之前消失(具体来说,当滚动完成时,这些单元格将不可见): [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:3.0]; [self.tableView setContentOffset:CGPointMake(0, 0)]; [UIView commitAnimations]; 任何其他方式解决这个问题? 有一个私有方法_setContentOffsetAnimationDuration可以工作,但我不想被拒绝从应用程序商店。

显示pushviewcontrolleranimation看起来像presentModalViewController

是否有可能显示pushViewControlleranimation看起来像presentModalViewController但具有pushViewController后台function?

当iOS 7中显示工作表/提醒时,如何在自定义绘制的控件上将tintColor设置为灰色?

在iOS 7中,当呈现UIActionSheet时,系统控制所有将其tintColor为灰色的animation。 当表被解雇时,他们回生。 我有一些使用自定义背景图像或使用tint颜色的drawRect实现的控件,我希望它们像系统控件一样为这个更改设置animation。 苹果添加- (void)tintColorDidChange UIView ,但在这种方法重新绘制与新的颜色不animation的变化 – 它只是立即从全彩色切换到全灰色,这看起来不好,当其他周围的系统控制是animation。 我怎样才能使我的自定义绘制的控制animation像苹果的tintColor过渡?

hover后如何在鼠标上反转animation

所以,有可能在鼠标上有反转animation,例如: .class{ transform: rotate(0deg); } .class:hover{ transform: rotate(360deg); } 但是,当使用@keyframesanimation,我无法得到它的工作,例如: .class{ animation-name: out; animation-duration:2s; } .class:hover{ animation-name: in; animation-duration:5s; animation-iteration-count:infinite; } @keyframe in{ to {transform: rotate(360deg);} } @keyframe out{ to {transform: rotate(0deg);} } 什么是最佳的解决scheme,知道我需要迭代和animation本身? http://jsfiddle.net/khalednabil/eWzBm/

使用FLAG_ACTIVITY_CLEAR_TOP的活动之间的animation转换

在我的android应用程序中,我正在制作一个方法来popup所有的活动,并提出第一个活动。 我使用这个代码: Intent intent = new Intent(this, MMConnection.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); this.startActivity(intent); 当我注意到过渡还是从左到右的animation,有人知道在开始活动时是否有办法改变系统animation? 其实,我最好喜欢有一个权利,以左转换(如当返回button被挖掘) 感谢帮助!

如何判断uiview是否在animation中?

有什么办法可以判断一个uiview是否在animation的中间? 当我移动时,我打印出视图对象(注意有一个“animation”variables): search bar should end editing: <UISearchBar: 0x2e6240; frame = (0 0; 320 88); text = ''; autoresize = W+BM; animations = { position=<CABasicAnimation: 0x6a69c40>; bounds=<CABasicAnimation: 0x6a6d4d0>; }; layer = <CALayer: 0x2e6e00>> 当animation停止,我打印uiview(“animation”variables现在已经消失): search bar should end editing: <UISearchBar: 0x2e6240; frame = (0 0; 320 88); text = ''; autoresize = W+BM; layer = […]

如何旋转中心点上的Android图标?

我已经写了以下旋转我的图标在屏幕的中心,而是绕左上angular旋转(即原点x = 0,y = 0的ImageView)。 设置ImageView或RotateAnimation的某些属性应该很简单,但我无法弄清楚。 public class IconPromoActivity extends Activity { private static final float ROTATE_FROM = 0.0f; private static final float ROTATE_TO = -10.0f * 360.0f;// 3.141592654f * 32.0f; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ImageView favicon = (ImageView) findViewById(R.id.favicon); RotateAnimation r; […]

更改jquery show()/ hide()animation?

默认情况下,如果你指定一个速度jquery添加一个奇怪的看animation,它从左端angular落展开。 我希望它只是滑下来。 有没有办法做到这一点,而不像jQuery UI导入其他东西? 我在看: $("test").show('slow', {animation:'slide'}) 如果没有办法,那么最简单的解决scheme是什么? 谢谢

做animateWithDuration:animation:块主线程?

我已经连接下面的两个方法来分离我的用户界面button,但注意到按下“版本1”button后,我不能再次按下button,直到方法内的animation持续时间结束。 我的理解是animation使用自己的线程,以免阻塞主应用程序。 // VERSION 1 -(IBAction)fadeUsingBlock { NSLog(@"V1: Clicked …"); [myLabel setAlpha:1.0]; [UIView animateWithDuration:1.5 animations:^{ [myLabel setAlpha:0.0]; }]; } 旧式版本(如下)确实允许button在animation计时器结束之前被压缩,只需重新设置计时器即可重新开始。 如果这两者都是一样的,我是否错过了一些东西,或者在3.2到4之间有什么变化? // VERSION 2 -(IBAction)fadeUsingOld { NSLog(@"V2: Clicked …"); [myLabel setAlpha:1.0]; [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:1.5]; [myLabel setAlpha:0.0]; [UIView commitAnimations]; } 干杯加里