Articles of animation

我怎样才能使Android的寻求酒吧顺利移动?

我试图让一个SeekBar移动比直接跳到位置更顺利。 我这样做,因为我有一个SeekBar 3个滑块types实现的选项。 我正在寻找创build一个很好的平滑滑块,有3个选项“是”,“没有选项”,“否”,在我的应用程序的function和SeekBar看起来最好和最简单的方法。 我试过看Androidanimation,它似乎有点复杂,所以如果有人可以有任何帮助,这将是好的:)

overridePendingTransition太快显示第二个活动

我有两个活动,我想在两个活动之间创build一个animation过渡,这样两个活动的观点就会一致,就好像第二个活动向上推动第一个活动一样。 在我的第一个活动中,我使用: Intent iSecondActivity = new Intent(FirstActivity.this,SecondActivity.class); FirstActivity.this.startActivity(iSecondActivity); FirstActivity.this.overridePendingTransition(R.anim.slide, R.anim.slide2); 和我的slide.xml看起来像: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <translate android:interpolator="@android:anim/decelerate_interpolator" android:fromYDelta="0" android:toYDelta="-100%p" android:duration="2000" /> </set> 和我的slide2.xml看起来像: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <translate android:interpolator="@android:anim/decelerate_interpolator" android:fromYDelta="100%p" android:toYDelta="0" android:duration="2000" /> </set> 但是,问题是当调用“startActivity”时,第二个活动的视图已经呈现,而转换刚刚开始滑动。 我希望看到第一个活动的视图向上滑动…但是我却看到第二个活动的视图(在第一个活动的视图上呈现)滑动。 第二个问题是我看到replace视图是第一个活动的视图。 我希望replace观点成为第二个活动推动的观点。 这很难解释,所以请让我知道,如果我能更详细地解释任何事情。 对于任何困惑表示歉意,感谢您阅读本文。 PS我正在使用textviews …我想,呈现得太快? 我也使用摩托罗拉Razr,不是它应该重要。

Android属性animation

<objectAnimator android:propertyName="string" android:duration="int" android:valueFrom="float | int | color" android:valueTo="float | int | color" android:startOffset="int" android:repeatCount="int" android:repeatMode=["repeat" | "reverse"] android:valueType=["intType" | "floatType"]/> 好吧,我正在学习一些animation在android中。 我从Google Developer Docs中得到了两个实际上我无法理解的属性 android:propertyName="string" android:valueType=["intType" | "floatType"] 一些价值观是有道理的"fade", "rotation", "alpha"但是别人喜欢什么endYear, firstDayOfWeek 我没有find任何有关这些详细的文档,或者有可能我不理解各种教程和Google文档试图传达什么。 ** 我的疑问是从哪里我可以得到"propertyName"所有可能的值什么是"valueType"我是指实际上它究竟如何影响animation ** 我正在关注这个教程 ,并试图玩弄属性以便更好地理解。 对于下面的附加屏幕截图显示了propertyName很多可能性,但我不知道它们是如何合理的。 更多在propertyName接受“X”和“Y”,因为它的值,但他们不来窗口。 在ValueType情况下,如果我将"floatType"更改为"intType"在轮的教程的下面提到的片段 <objectAnimator android:duration="3000" android:propertyName="rotation" android:repeatCount="infinite" android:repeatMode="reverse" android:valueTo="180" android:valueType="floatType" /> 它停止animation.. ?????? 可以任何一个解释这个问题或来源,以便我可以弄明白.. 这是在Google文档中解释的 注 […]

如何animation在Android中添加视图?

我想知道是否有一种简单的方法来添加一个视图(一个button)到一个RelativeLayout,与某种规模的animation。 我从Button扩展了一个类,做了这样的事情: public class MyButton extends Button { @Override protected void onAttachedToWindow() { super.onAttachedToWindow(); ScaleAnimation anim = new ScaleAnimation(0,1,0,1); anim.setDuration(1000); anim.setFillAfter(true); this.startAnimation(anim); } 然后尝试将此button添加到视图,它不起作用。 请帮忙!

更改ViewPager的animation风格

我想使用Androidanimation框架来改变Android的ViewPager类的animation风格。 可能吗?

部分更新RecyclerView.ViewHolder

我试图在我的RecyclerView随时间改变字段。 每个ViewHolder包含一个CardView和更多的视图。 我想要有生命力的唯一观点就是时间。 正如你所看到的,没有animation: adapter.notifyDataSetChanged(); 逐个更新项目无助于整个CardView闪烁: int len = adapter.getItemCount(); for(int i=0;i<len;i++) { adapter.notifyItemChanged(i); } 有没有办法让所有ViewHolders的列表,然后更新(animation)每个内部的一个TextView ?

将Androidanimation留在最终状态

我试图做一个animation,需要一个button(与自定义背景图像和系统文本),并淡出。 实际上,这工作正常。 问题是animation之后,它回到它的初始状态。 我想要它animation和保持这种方式。 谢谢!

Android工作室animation文件

我试图在android studio中创build一个帧框架animation,并不知道如何去做。 我知道如何在eclipse中做到这一点,但在android工作室没有“新的android xml文件”支持创buildanimation文件。 我已经尝试将XML文件添加到可绘制文件夹,并将其移动到布局文件夹。 我试图编写一个animation列表,但android工作室像它不存在的行为。 我似乎无法在网上find任何帮助我的东西。 我看了一下developer.android.com,如果你想弄明白代码是有帮助的,但是在这之前并没有帮你。

平滑进度栏animation

我试图为ProgressBar实现一个平滑的animation,但是当我增加时间(30秒)时,animation不再平滑。 5秒钟的示例: 30秒的示例: 我的进度背景: <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape> <padding android:top="1dp" /> <solid android:color="#10444444" /> </shape> </item> <item> <shape> <padding android:top="1dp" /> <solid android:color="#20444444" /> </shape> </item> <item> <shape> <padding android:top="1dp" /> <solid android:color="#30444444" /> </shape> </item> <item android:id="@android:id/background"> <shape> <solid android:color="@color/black_thirty" /> </shape> </item> <item android:id="@android:id/progress"> <clip> <shape> <solid android:color="#3500D0" /> </shape> </clip> </item> </layer-list> […]

两个imageview之间的animation过渡

一方面,我有两个ImageView的布局: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/image_cross2" android:layout_width="wrap_content" android:layout_height="@dimen/image_size" android:layout_gravity="top" android:scaleType="centerCrop" /> <ImageView android:id="@+id/image_cross1" android:layout_width="wrap_content" android:layout_height="@dimen/image_size" android:layout_gravity="top" android:scaleType="centerCrop" /> </FrameLayout> 另一方面,我有一个图像资源的列表: static int mImages[] = new int[] { R.drawable.artistes, R.drawable.couple1, R.drawable.couple2, R.drawable.couple3, R.drawable.enfant, R.drawable.manege, R.drawable.manege2, R.drawable.metropolitain, R.drawable.panoramique, R.drawable.sacrecoeur }; 我也有一个由Handler + postDelayed()制作的调度器,用一个定时器来一个接一个地显示图像。 这工作正常 我的问题是关于从一个imageview到另一个imageview的过渡animation,知道我必须每次清理imageviews以避免OutOfMemoryExceptions: 现在我在schduledcallback方法中做到这一点: if (mIndex == mImages.length) { mIndex = […]