Articles of animation

如何获取启动animation的View对象…?

我有3个图像视图,其中我开始相同的animation(翻译) 我有animation监听器,在onAnimationEnd(animationanimation)方法中, 我想知道animation结束的图像视图..? 从animation对象我怎么知道它是从哪个开始的? 提前致谢..!

Android中的Tinder appanimation(拖放视图或布局)

我想像拖放一样拖放像Tinder App这样的布局。怎么做? 请回复我。 解决了 步骤2.为MainActivity.java创建拖放视图的活动 package com.example.dragdropviewdemo; import android.annotation.SuppressLint; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.Button; import android.widget.LinearLayout.LayoutParams; import android.widget.RelativeLayout; public class MainActivity extends Activity { int windowwidth; int screenCenter; int x_cord, y_cord; int Likes = 0; RelativeLayout parentView; float alphaValue = 0; @SuppressWarnings(“deprecation”) @SuppressLint(“NewApi”) @Override public void […]

Androidanimation下拉/向上查看正确

好吧,我正在尝试做一个合适的滑动animation。 向下滑动的视图应该将所有视图推向一个平滑的运动,并且当它向上滑动时,所有视图应该在一个平滑的运动中跟随。 我尝试过的 :在代码中: LinearLayout lin = (LinearLayout)findViewById(R.id.user_list_container); setLayoutAnimSlidedownfromtop(lin, this); lin.addView(getLayoutInflater().inflate(R.layout.user_panel,null),0); 和: public static void setLayoutAnimSlidedownfromtop(ViewGroup panel, Context ctx) { AnimationSet set = new AnimationSet(true); Animation animation = new AlphaAnimation(0.0f, 1.0f); animation.setDuration(100); set.addAnimation(animation); animation = new TranslateAnimation( Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, -1.0f, Animation.RELATIVE_TO_SELF, 0.0f ); animation.setDuration(500); set.addAnimation(animation); LayoutAnimationController controller = new LayoutAnimationController(set, 0.25f); panel.setLayoutAnimation(controller); […]

从右到左查看animationandroid

我无法为膨胀的布局添加视图animation。 我使用了以下代码片段 pageView.startAnimation(AnimationUtils.loadAnimation(this,R.anim.right_to_left_anim.xml)); 和xml 我错过了什么? 谢谢。

如何在android中删除底部导航视图的图标animation

我已在项目中的Design Support Library 25中实现了Bottom Navigation View。 我在视图中有5个图标。 每当选择一个图标时,它就会有一些animation。 但是当3个或更少的图标没有显示任何animation时。 我想删除该animation,只需要对图标进行一些颜色更改。 我怎样才能做到这一点? 做了足够的谷歌搜索,但找不到解决方案。 请帮忙。 谢谢。

如何为回收器视图的布局管理器的更改设置animation

我正在使用带有2个不同布局布局管理器的循环器视图,即LinearLayoutManager和GridLayoutManager。 我想在从一个布局管理器切换到另一个管理器时为项目设置animation。 有没有办法达到这个效果? 我脑子里popup的接近方法是覆盖setLayoutManger方法并使用fromLayoutManager捕获项目的BEFORE状态,并使用toLayoutManager计算项目的AFTER状态,并将这些项目设置到位。 我没有深入研究这些代码,所以任何人都可以告诉我这种方法是可以实现的,还是有更好的方法来实现这一目标?

animation列表视图数据更改

我在Android上使用一组填充ListView的数据( ArrayList )。 在我更改排序模式的那一刻,我重新排序链接到适配器的数据,并调用notifyOnDataChanged()来更新列表。 这样做,但我希望能够将每个项目设置为新的位置(就像在iOS上一样),因为两个数据集都包含相同的项目 – 只是重新排序。 我花了一些时间思考如何设置animation,并决定将列表中较低的所有项目设置为零高度,然后在新位置animation回原来的大小。 这样,当数据在其上方消失时,所有在数据中向上移动的项目实际上会在列表中向上移动。 这就是想法,但我无法弄清楚如何实现它。 数据可以表示如下: Set A | index | Set B ——+——-+—— A | 0 | B B | 1 | A C | 2 | C D | 3 | F E | 4 | G F | 5 | E G | 6 | D 我只是在寻找iOS默认处理Android的东西。 […]

如何为ImageView制作振动animation

我不知道这个animation。 我怎么能通过xml这样做呢? 或其他解决方案? …… 谢谢你的支持

如何在全屏时禁用导航栏幻灯片animation?

我有一个活动进入另一个全屏幕活动。 但是,当从此活动转换为全屏活动时,导航栏会向下滑动而不是立即消失。 我在第二个活动中为一个全屏幕窗口充气,但由于animation缓慢,它会在animation完成后1秒后resize,而不是立即充气到全屏幕。 因此,我需要animation立即消失。 我试过了 @null 和 overridePendingTransition(0, 0); 和 Transition fade = new Fade(); fade.excludeTarget(android.R.id.navigationBarBackground, true); getWindow().setEnterTransition(fade); 没有运气。 在Windows方面,我试过了 WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS WindowManager.LayoutParams.FLAG_FULLSCREEN WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN 我如何隐藏导航栏: View.SYSTEM_UI_FLAG_HIDE_NAVIGATION

单个animation – 多个视图

有没有办法同时为多个视图设置animation? 我想要做的是翻译animation: 我有5个TextView和4个彩色条带(带有背景的普通RelativeLayouts)。 在animation开始时,stips与TextViews在水平行中堆叠。 最后,我希望所有TextViews堆叠在条带之间: 这是一个非常简单的绘图,但它展示了我想要做的事情。 有没有办法用animation做这个,或者我必须使用canvasanimation。