草庐IT

android - 使用 setX、setPadding 或补间动画滑动 ListView?

无需过多介绍,我希望能够在ListView中“滑动”元素,类似于GMail中的“滑动到存档”功能。我对onTouchListener没意见,我的问题是关于幻灯片动画。首先想到的两件事是..view.setPadding(slideOffset,0,0,0);和..view.setX(slideOffset);前者非常黄油,即使在模拟器上也是如此。后者在我的GalaxyNexus上有点笨拙。我的问题:*无论我尝试过什么,正确的方法是什么?为什么setX不如setPadding平滑?一种方法是否比另一种更符合Android最佳实践?补间翻译动画是一种选择吗?如果是这样,您能否提供一个简短的

android - Android中的全景背景动画

我有一个全景背景作为天空,我想从左向右移动然后从右向左移动以模拟移动的云动画作为屏幕背景。这应该无限期地重复,然后在进入最右边然后返回最左边..我尝试了以下方法:Animationleft=AnimationUtils.loadAnimation(MainActivity.this,com.icare.kids.R.anim.view_transition_out_right);left.setRepeatCount(Animation.INFINITE);left.setRepeatMode(Animation.REVERSE);left.setDuration(3000);find

android - 具有多个 View 同步问题的滑动动画

我正在尝试用两个TextView制作动画。两者都是相对布局。动画的功能是lefttextview会向左移动一点点,同时righttextview也会向左移动一点点。我试过:http://nineoldandroids.com/和默认方式。但是对于这两种情况,我在这个过程中都遇到了差距。我已经提出了一个问题,但没有得到任何肯定的答复:AndroidslideranimationisnotsynchronizedNineoldandroids代码:xml文件:主要Activity.java:publicclassMainActivityextendsActivity{doublecount

android - Umano Android SlidingUpPanel - 动画

我正在使用以下项目:https://github.com/umano/AndroidSlidingUpPanel到目前为止它工作得很好,但我有一个问题:我想隐藏可滑动面板,直到我按下一个按钮,然后面板应该淡入,并带有动画;目前面板在按下按钮时显示,但没有动画,我不知道如何实现所述动画。非常欢迎任何想法! 最佳答案 我知道自您提问以来已经过去4个月了,但我还是决定发布一个答案(这样其他人也许可以从中受益)。在可滑动面板中淡入淡出相对容易。你只需要开始AlphaAnimation在代表可滑动面板的布局上。您可能需要通过添加来禁用面板阴影

android - 无法让 Actionbar 图标进行动画处理

我试图让我的Actionbar上的刷新按钮旋转,但我在让它工作时遇到了一些问题。View似乎失去了它的水平边距/填充(我没有在任何地方设置),并且不会旋转。我没有收到空错误、崩溃或任何其他可以指向正确方向的错误。我究竟做错了什么?任何帮助将不胜感激。主要.java:publicclassMainextendsActionBarActivity{...@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseR.id.action_refresh:refresh();bre

android - android中的 curl 动画(如打开的书页)

我正在开发一个包含许多图像(高清)的应用程序,这些图像将分别通过左/右交换屏幕显示在下一个/上一个中。更改图像应该像打开书页(curl动画http://www.youtube.com/watch?v=_vOYvaNhSHw),而且在每一页上,我都必须在触摸屏幕的不同部分时播放不同的音频文件。我用谷歌搜索并找到了许多解决方案,但这些都不起作用并显示内存超出限制异常。这些网址是https://github.com/MysticTreeGames/android-page-curlhttps://www.youtube.com/watch?v=iwu7P5PCpswPagecurleffec

android - 关闭没有动画的抽屉导航

在我立即完成某些Activity后,我试图关闭我的抽屉导航,没有滑动动画。我不会在Activity开始时关闭它,因为我希望它在用户退出Activity时保持打开状态。但是,当它自行关闭时,我无法在没有短暂闪烁动画的情况下关闭它。我尝试了以下代码的变体:protectedvoidcloseDrawerImmediate(){mDrawerLayout.setVisibility(View.GONE);mDrawerLayout.closeDrawers();mDrawerLayout.setX(0);mDrawerLayout.setVisibility(View.VISIBLE);}

android - 实现类似动画的 Google-Play-Music(播放列表项旁边的 3 条频谱)

我想实现这样的东西。这样我就可以控制它的颜色、条数、速度等。下面是在Google-Play-Music应用程序中当前正在播放的项目旁边显示的动画。我将以类似的方式播放它:在音乐应用中当前播放的歌曲旁边。 最佳答案 有一个图书馆叫MiniEqualizerLibraryforAndroid它提供了这个功能。您需要将View添加到布局中:为了启动动画,使用这段代码:EqualizerViewequalizer=(EqualizerView)findViewById(R.id.equalizer_view);equalizer.anima

android - 从溢出菜单进入/退出动画中删除额外的背景颜色矩形?

当我在我的应用程序中打开溢出菜单时,我看到在整个进入/退出动画过程中菜单本身后面显示了一个菜单背景颜色的实心矩形。这是显示此内容的动画(速度减慢到75%):这个无关的彩色矩形的存在破坏了漂亮的进入/退出动画!如何在保留所有其他Toolbar样式的同时删除它?研究我在SO上阅读了很多关于Toolbar样式的答案,以及ChrisBanes自己关于该主题的帖子。似乎在过去几年中,style/theme标签在每个View基础上的使用发生了变化,这使得它变得困难随时随地查找权威信息。我使用支持库的22.1.0到23.2.0(含)版本复制了这个。应用文件styles.xml@color/color

android - 动画 Fab 按钮交叉标记

在我的Android应用程序中,我想要一个float操作按钮来显示成功状态。我想要如下图所示的内容:但我不知道如何为标记制作十字动画。有人可以向我解释我该怎么做吗?可能有图书馆或类似的东西吗?Atm我正在使用设计库中的默认FAB。 最佳答案 这个问题让我对检查AnimatedVectorDrawable产生了兴趣,所以我继续在githubhere上制作了一个可以实现类似动画的小示例应用程序。.Badqualitygifhere.需要注意的几件事:最小SDK设置为23以使用AnimationCallbacks启动第二个动画,但您可以使