我想做一个非常简单的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的方式内部不一致。 任何想法? 谢谢。
我需要在重新加载页面一段时间后隐藏一个div (例如Gmail中的“邮件发送成功”)。 我怎样才能做到这一点?
诸如ListView之类的可滚动视图沿着沿着该方向具有更多内容的边缘淡出内容。 我怎么能把这个消失? 我知道你可以改变cacheColorHint在这里讨论: http : //developer.android.com/resources/articles/listview-backgrounds.html但是这不是我所期待的,并不会实现我所期待的案件。 我想完全禁用淡入淡出,或者能够减小它的大小和/或透明度。 这可能吗?
在iOS 7上,启动图像淡出,而不是在应用程序加载时立即消失。 有没有什么设置来防止这个启动图像淡出animation? 我需要它立即消失,就像在iOS 6和更早的版本。 编辑答案: 是的,可以将初始图像作为UIImageView添加到顶部窗口,并在完成初始化淡出animation之后将其隐藏。 但是这会导致我试图避免的延迟0.4秒。
我想在淡出之后立即删除一个DOM元素。 我到目前为止所做的是 $(element).click(function() { $(this).fadeOut(500, function() { $().remove(this); }); }); 但现在我总是在Firebug中得到这个错误: http : //dl.getdropbox.com/u/5912/Jing/2009-02-04_1109.png 我想这是因为调用callback函数时,fadeOut函数并不是真的完成。 而且我不能把$.remove()部分放在fadeOut调用之后,否则它会立即被删除。 那么你知道我能做得更好吗?
在许多网站上,比如http://www.clearleft.com ,你会注意到,当链接hover时,它们会褪色成不同的颜色,而不是立即切换默认的动作。 我认为JavaScript是用来创造这种效果,有谁知道如何?
我正在build设一个幻灯片,有一些麻烦。 我已经在xml中创build了2个淡入和淡出的animation: fadein.xml <?xml version="1.0" encoding="UTF-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:interpolator="@android:anim/accelerate_interpolator" android:duration="2000"/> </set> fadeout.xml <?xml version="1.0" encoding="UTF-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:interpolator="@android:anim/accelerate_interpolator" android:duration="2000"/> </set> 需要做的是从ImageView中使用淡入淡出效果改变图像,所以当前显示的图像会淡出,而另一个淡入淡出。考虑到我已经设置了一个图像,我可以淡入淡出此图像问题,与此: Animation fadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.your_fade_in_anim); imageView.startAnimation(fadeoutAnim); 但是,然后,我设置下一个图像显示: imageView.setImageBitmap(secondImage); 它只是显示在imageView,当我设置animation隐藏图像,淡入淡出…有什么办法解决,我的意思是,当我做imageView.setImageBitmap(secondImage); 命令,图像不会立即显示出来,只有在执行淡入淡出animation的时候?