标签: animation

Android使用ImageView淡入淡出

我正在制作幻灯片,我遇到了一些麻烦.

我在xml中创建了2个动画,用于淡入和淡出:

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>
Run Code Online (Sandbox Code Playgroud)

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>
Run Code Online (Sandbox Code Playgroud)

我正在做的是使用淡入淡出效果从ImageView更改图像,因此当前显示的图像将淡出,另一个将淡入.考虑到我已经设置了图像,我可以淡出此图像而不用问题,这个:

    Animation fadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.your_fade_in_anim);
    imageView.startAnimation(fadeoutAnim);
Run Code Online (Sandbox Code Playgroud)

但是,我设置下一个要显示的图像:

    imageView.setImageBitmap(secondImage);
Run Code Online (Sandbox Code Playgroud)

它只是出现在imageView中,当我设置动画时它会隐藏图像,淡入它...有没有办法解决它,我的意思是,当我做imageView.setImageBitmap(secondImage); 命令,图像不会立即显示,只有当淡入动画执行时?

animation android fadeout fadein imageview

85
推荐指数
4
解决办法
14万
查看次数

如何为View.setVisibility(GONE)设置动画

我希望AnimationView将其可见性设置为时进行制作GONE.View应该"崩溃" ,而不仅仅是消失.我尝试了这个ScaleAnimation但是然后View是崩溃,但布局只会在Animation停止(或开始)之后(或之前)调整它的空间.

我如何制作,Animation以便在制作动画时,较低的Views将直接保留在内容之下,而不是有空格?

animation android

84
推荐指数
3
解决办法
6万
查看次数

Android动画不重复

我正在尝试制作可以重复几次(或无限次)的简单动画.
好像android:repeatCount不行!
这是我的动画资源/res/anim/first_animation.xml:

<?xml version="1.0" encoding="utf-8"?>
<set
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false"
    android:repeatCount="infinite"
    >
    <scale
        android:interpolator="@android:anim/decelerate_interpolator"
        android:duration="500"
        android:fromXScale="1.0"
        android:fromYScale="1.0"
        android:toXScale="1.2"
        android:toYScale="1.2"
        android:pivotX="50%"
        android:pivotY="50%"
        android:fillAfter="false" />
    <scale
        android:interpolator="@android:anim/accelerate_interpolator"
        android:startOffset="500"
        android:duration="500"
        android:fromXScale="1.2"
        android:fromYScale="1.2"
        android:toXScale="1.0"
        android:toYScale="1.0"
        android:pivotX="50%"
        android:pivotY="50%"
        android:fillAfter="false" />
</set>
Run Code Online (Sandbox Code Playgroud)

首先,它应该在500毫秒内将图像从1.0尺寸缩放到1.2尺寸.
然后在500毫秒内将其缩放回1.0.
这是我如何使用它:

Animation firstAnimation = AnimationUtils.loadAnimation(this, R.anim.first_animation);
imgView.startAnimation(firstAnimation);
Run Code Online (Sandbox Code Playgroud)

它进行一个循环然后结束.
它会向上扩展,然后向下缩小然后停止.

我该如何按预期工作?

animation android

83
推荐指数
6
解决办法
9万
查看次数

Android - 如何获得android.R.anim.slide_in_right

我正在玩Android的动画.提供动画android.R.anim.slide_in_left和android.R.anim.slide_out_right.我正在寻找一种获得相反动画的方法,即:

android.R.anim.slide_in_right and android.R.anim.slide_out_left

或者我如何自己指定这些.

animation android

82
推荐指数
2
解决办法
5万
查看次数

如何在Activity转换上执行淡入淡出动画?

我正在编写我的徽标活动和我的主要活动之间的过渡效果,但我有一个问题,即在消失之前,活动转移到顶部:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false" >

    <alpha
        android:duration="2000"
        android:fromAlpha="0.0"
        android:toAlpha="1.0" >
    </alpha>

</set>
Run Code Online (Sandbox Code Playgroud)

我怎么能改进这个代码才能获得消失效果呢?

animation android android-intent pending-transition

82
推荐指数
4
解决办法
9万
查看次数

iPhone WebKit CSS动画导致闪烁

这是iphone网站:http: //www.thevisionairegroup.com/projects/accessorizer/site/

点击"立即播放"后,您将进入游戏.枪支将滚动进入.您可以上下滚动钱包和配件.你可以看到,当你放手时它们就会突然到位.就像快照发生一样,会发生闪烁.我正在使用的唯一webkit动画是:

'-webkit-transition': 'none'

'-webkit-transition': 'all 0.2s ease-out'

'-webkit-transform': 'translate(XXpx, XXpx)'
Run Code Online (Sandbox Code Playgroud)

我根据是否要让它进行动画选择第一个或第二个过渡,并且变换是我移动物体的唯一方式.

但最大的问题是当您点击"匹配项目",然后点击"再次播放".你会看到枪支的动画效果,配件/钱包的整个背景都会变白.有人可以请你透露一些洞察力,为什么会发生这种情况?

css iphone animation webkit flicker

81
推荐指数
6
解决办法
8万
查看次数

如何在悬停后将鼠标移出动画

因此,可以在鼠标输出上进行反向动画,例如:

.class{
   transform: rotate(0deg);

}
.class:hover{
   transform: rotate(360deg);
}
Run Code Online (Sandbox Code Playgroud)

但是,当使用@keyframes动画时,我无法让它工作,例如:

.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);}
}
Run Code Online (Sandbox Code Playgroud)

什么是最佳解决方案,知道我需要迭代和动画本身?

http://jsfiddle.net/khalednabil/eWzBm/

css animation css3

81
推荐指数
6
解决办法
12万
查看次数

如何在Android中为视图设置动画并使其保持新的位置/大小?

我目前在我的Android应用程序中有一个视图,视图正在播放帧动画.我想为视图设置动画,将其大小增加到150%.当我对其应用缩放动画并完成缩放动画时,我希望视图在活动的其余部分生命周期中保持新的大小.不幸的是,当放大动画完成时,视图会快速恢复到原始大小.我怎样才能保持新的动画转换?

我正在使用

myView.startAnimation(AnimationUtils.loadAnimation(mContext,R.anim.scaleUp150));
Run Code Online (Sandbox Code Playgroud)

谢谢!

animation android

80
推荐指数
4
解决办法
9万
查看次数

在reloadItemsAtIndexPaths之后避免使用UICollectionView的动画

调用reloadItemsAtIndexPaths后,UICollectionView动画项目(淡入淡出动画).

有没有办法避免这个动画?

iOS 6

animation uiview ios ios6 uicollectionview

80
推荐指数
6
解决办法
6万
查看次数

Pulsing Heart CSS动画

我只用CSS制作一个动画心脏.

我希望它脉冲2次,稍作休息,然后再重复一次.

我现在拥有的:

small ==> big ==> small ==> repeat animation
Run Code Online (Sandbox Code Playgroud)

我想要的是:

small ==> big ==> small ==> big ==> small ==> pause ==> repeat animation
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

我的代码:

#button{
  width:450px;
  height:450px;
  position:relative;
  top:48px;
  margin:0 auto;
  text-align:center;
  }
#heart img{
  position:absolute;
  left:0;
  right:0;
  margin:0 auto;
  -webkit-transition: opacity 7s ease-in-out;
  -moz-transition: opacity 7s ease-in-out;
  -o-transition: opacity 7s ease-in-out;
  transition: opacity 7s ease-in-out;}

 @keyframes heartFadeInOut {
  0% {
    opacity:1;
  }
  14% {
    opacity:1;
  }
  28% {
    opacity:0;
  }
  42% {
    opacity:0;
  }
  70% …
Run Code Online (Sandbox Code Playgroud)

html css animation

80
推荐指数
5
解决办法
4万
查看次数