草庐IT

动画形变

全部标签

android - 如何使用支持库为屏幕内外的 android fragment 设置动画

我试图在我的Activity中显示一个fragment,其中包含一个菜单,它应该从屏幕右侧滑入,直到用户再次按下按钮或按下后退按钮将其关闭,然后它应该滑动到它的来源,这两个Action当然都有动画。问题是fragment滑入,但我无法让它随着动画滑出,它只是突然消失。我读过一些类似的帖子,但没有找到适合我的情况的有效解决方案。这是应该完成工作的代码:privatevoidshowMenuFragment(){if(this.frMenu==null){this.frMenu=newMenuFragment();FragmentTransactiontransaction=this.ge

android - 通过使用流畅的动画从右向左滑动来关闭一个 Activity 以转到第二个 Activity

我想要一个介绍该应用程序的Activity,要关闭它,您必须从右向左滑动它(如果工作量不大,可能会有流畅的动画),然后是应用程序的另一部分我已经有了,那就是ActionBartabs+SwipeViews。我读过一些Android指南,例如implementSwipeViews但他们不是我的情况。请问你能帮帮我吗?[“平滑动画”是指滑动必须跟随手指] 最佳答案 我通常使用手势监听器实现此目的:首先,在res/anim中定义翻译动画:slide_in_left.xml:slide_in_right.xml:slide_out_left

android - 将重新进入动画更改为列表的另一个项目

我有一个带有图像的RecyclerView,当我按下一个图像时,应用程序会打开另一个Activity,其中包含一个具有相同图像但位于我选择的图像位置的ViewPager。我已经在Lollipop中完成了转换,以便在调用的Activity中使用supportPostponeEnterTransition和supportStartPostponedEnterTransition在Activity之间共享此图像,以等待viewPager加载图像以开始转换。当我进入调用的Activity并按下返回时,转换正常。我面临的问题是,如果我移动到被调用Activity的ViewPager中的另一张图片

android - 带有文本的球形动画,用于在 Android 应用程序中使用标签云 [News Republic]

我想在我的android应用程序中创建类似于this的球形动画在NewsRepublic应用程序。我尝试创建一个sphere到目前为止,但任何人都可以指导我如何继续在android中开发这样的动画。我们必须只使用opengl还是可以使用其他替代选项来实现。此外,当点击文本时,它会在不同的屏幕中打开相关新闻。EDIT我终于找到了一些解决方案,可以在这个package下找到.但是,动画不够流畅。Letmeknowifanyonecanhelpmeinthesmoothingoftheanimations? 最佳答案 您不需要OpenGL

带有启动画面的 Android Material 动画,如 Palabre 应用程序

这是PalabreView的SplashScreen:https://play.google.com/store/apps/details?id=com.levelup.palabre正如我们所见,在应用程序开始时,有一个带有图像动画的SplashScreen。这就是我正在努力实现的美丽:):结果:而且这个SplashActivity有一个全屏View。所以,我们如何才能像Palabre一样向左或向右移动此图像?这个屏幕上的图像大小是多少?编辑:我还为全屏ImageView找到了这个:在你的布局中:android:scaleType="centerCrop"我们需要什么来为这个imag

java - Android图像淡入淡出动画

当我运行这段代码时,它什么也没做,我确信当我触摸按钮时会调用此事件。但它不会改变imageView的不透明度。View.OnTouchListenermDelayHideTouchListener=newView.OnTouchListener(){@OverridepublicbooleanonTouch(Viewview,MotionEventmotionEvent){ObjectAnimatorfadeAltAnim=ObjectAnimator.ofFloat(R.id.imgTest,"alpha",0.2f);fadeAltAnim.start();}};findViewB

android - 如何将动画添加到 BottomSheetDialogFragment

我有一个BottomSheetDialogFragment,其中有两个按钮,当我单击任何按钮时,会调用dismiss()方法。有没有一种方法可以使BottomSheetDialogFragment动画化。我希望它显示一个持续时间为1000毫秒的缓慢下滑动画。示例代码signin.findViewById(R.id.signin_button_using).setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){callback.onClickSignInEmail();dismiss(

android - 按顺序将动画应用到多个 View

我有一个在垂直线性布局中包含3个View(buttonViews)的Activity。我正在动态生成(膨胀)这些View。我想应用一个动画,这样在Activity开始时,第一个按钮滑入->100毫秒延迟->第二个按钮滑入->100毫秒延迟->第三个按钮滑入。尝试我试过这样实现:privatevoidsetMainButtons(){ArrayListdashboardTitles=DashboardUtils.getDashboardTitles();ArrayListdashboardIcons=DashboardUtils.getDashboardIcons();finalView

android - 我怎样才能停止动画

我怎样才能停止动画..这是我的代码importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.animation.Animation;importandroid.view.animation.AnimationUtils;importandroid.widget.Button;importandroid.widget.ImageView;publicclassanimationextendsActivity{ImageViewimg;Animationan;B

android动画向左滑出,向后反转

我正在尝试实现类似于iOS上的推送和弹出动画的效果。用户导航离开的fragment应从左侧滑出,用户导航至的fragment应从右侧滑入。当用户向后导航时(通过单击工具栏上的小箭头图标或按设备上的后退按钮),动画应该反转;“弹出”fragment应向右滑出,层次结构中的前一个fragment应从左侧滑回。所以实际上感觉就像你在往回走,箭头指向的方向。不幸的是,我只能让第一部分发生;当用户返回时,前一个fragment也(违反直觉)从右侧滑入,弹出的fragment向左滑动!(完全反转想要的效果)。这是我的fragment转换代码:FragmentManagerfManager=getS