我正在将位图动画添加到我的简单2D android游戏引擎中(如果可以将其命名为..:D),并且我面临着以预定义的FPS /速率遍历帧的问题。 我现在所做的只是简单地使用System来获取currentTimeMillis并将其用作参考,但是我敢肯定这不是最好的决定。.我在想可以将当前框架传递给绘图方法并将其用于绘图方法。 当前,我有从中获取可绘制对象的对象,并在渲染器上使用它,如下所示: canvas.drawBitmap(animation.getDrawable(), (int)x, (int)y, null…

2020年12月1日 0条评论 51点热度 阅读全文

对于橙色部分,我在其android:animateLayoutChanges="true"和LinearLayout上使用setVisibility(visible/gone)来实现扩展动画,但是最后一个TextView(整行)看起来受该动画(闪烁)的影响,整个部分橙色部分下方的移动不流畅(根本看不到动画)。任何帮助,我将不胜感激。谢谢。 解决方案如下: 好的,终于我找到了解决方案: 将android:animateLayoutChanges="true"添加到要调整大小的ViewGroup中。使用setVisib…

2020年10月21日 0条评论 33点热度 阅读全文

我有一个正在使用的“彩色屏幕”应用程序。Main活动显示初始颜色选择,以供用户显示。 选择颜色后,“主要”活动将切换到“灯”活动,该活动将以全屏方式显示所选颜色-“此零件为精细”。 当用户点击“灯泡活动”屏幕时,将调用“设置”活动。在这里,我正在研究应用程序的“序列”设置,用户可以使用切换按钮选择颜色序列,以在“序列”活动中以动画序列显示切换按钮。 在主屏幕上,我还有一个名为“彩虹”的按钮,该按钮可在预设颜色之间进行动画处理-可以起作用,并且与我要执行的操作类似,但是可以让用户对其进行编辑,并且可以将其另存为“预设…

2020年9月18日 0条评论 34点热度 阅读全文

任务:我想隐藏并用动画显示我的观点。 问题:首先,我尝试通过更改 View 的可见性(消失,可见)(我使用Transition API)来实现这一点,但是动画存在一些错误。然后,我尝试使用比例动画来执行此操作,但在editText( subview )中存在一个带有提示的错误。 我想制作动画的自定义 View : class SearchAdditionalView(context: Context, attrs: AttributeSet) : LinearLayout(context, attrs) { pri…

2020年9月8日 0条评论 35点热度 阅读全文

我有一个LinearLayout,它通过隐藏onClick上的所有其他布局和 View 而扩展到全屏。 Relativelayout上方有一个LinearLayout我想对此应用自定义动画。大小应缓慢增加(例如500毫秒)。 但是我怀疑这可能吗?谢谢。 这是我在做的onClick: private void expandView (int viewId) { RelativeLayout relativeLayout = (RelativeLayout) ((LinearLayout) view.findViewB…

2020年8月14日 0条评论 34点热度 阅读全文

我有一个具有旋转动画的自定义视图(PieView)。现在,我想与旋转速度同步播放tick tick tick tick...声音(也就是说,当旋转速度快时,刻度线应该快,而旋转慢时,刻度线应该慢)。为此,我首先创建了一个名为magicbox_tick.mp3的mp3文件,该文件只有一个(1)刻度。接下来,我尝试使用Animation.setUpdateListener()播放声音。 首先,我尝试使用MediaPlayer播放音乐,但在大约10或15个滴答声之后,它停止了播放。因此,现在我正在尝试SoundPool播…

2020年7月1日 0条评论 43点热度 阅读全文

我在这个LinearLayout中有一个LinearLayout和ImageView。 ImageView有翻译效果。 // v = ImageView ObjectAnimator animation2 = ObjectAnimator.ofFloat(v, "translationY", 200); animation2.setDuration(3000); animation2.setTarget(v); animation2.start(); 动画有效,但是当ImageView移至LinearLayout之…

2020年6月12日 0条评论 48点热度 阅读全文

在我的应用程序中,我应该创建下拉动画。例如,将水果从屏幕顶部放到篮子里。如下面的gif图片:动画图像:https://media.giphy.com/media/gdN5P2svxsMhmRXIib/giphy.gif 但是我想创建具有流畅效果的动画! 我从谷歌搜索,没有找到这样的动画! 我如何创建这样的动画? 解决方案如下: 您可以转到本主题并了解如何实现所需的内容。 HELP 具有良好的编码;)

2020年5月2日 0条评论 15点热度 阅读全文

这是动画闪烁时我要更改图像的地方。我无法在其中设置多个图像,这是Android开发的新手。 enter image description here public class MainActivity extends AppCompatActivity { RelativeLayout suggestion; CircleImageView suggestionImage; AnimationDrawable animation; BitmapDrawable frame; String[] imageUrl = …

2020年4月28日 0条评论 28点热度 阅读全文

我注意到动画不起作用时,即使我遵循以下链接中给出的所有说明,最近我还是要导入AlexKolpa/fab-toolbar库: https://github.com/AlexKolpa/fab-toolbar 我的代码如下: 主要 Activity import android.animation.Animator; import android.animation.AnimatorInflater; import android.animation.ObjectAnimator; import android.sup…

2020年4月1日 0条评论 25点热度 阅读全文