我试图对ImageView
进行旋转,每个旋转都有自己的pivot
。一个意味着具有默认枢轴,而另一个具有(0,0)作为其枢轴。尝试执行此操作时,仅在视图上完成了最后的旋转。如何让它们同时工作?
这是我的尝试:
this.animate().rotation(180f).setDuration(0);
setPivotX(0);
setPivotY(0);
this.animate().rotation((float) Math.toDegrees(Math.atan((y2 - y1) / (x2 - x1)))).setDuration(0);
这是在实现imageView
的类的函数中完成的。
参考方案
您应该使用ParallelTransition,这是我的示例:
ParallelTransition pt = new ParallelTransition();
RotateTransition rx=new RotateTransition(Duration.seconds(5), this);
rx.setAxis(Rotate.X_AXIS);
RotateTransition rz=new RotateTransition(Duration.seconds(5), this);
rz.setAxis(Rotate.Z_AXIS);
rx.setFromAngle(0);
rx.setToAngle(90*xrotate);
rz.setFromAngle(0);
rz.setToAngle(90*zrotate);
pt.getChildren().addAll(rz,rx);
pt.play();
绑定Java库Xamarin.Android - java我花了两天时间在每个论坛,文档,tuto,博客等上寻找答案。我为实习生启动了一个Android应用程序,因为我不懂Java,所以用xamarin C#开发了它。直到最近一切都还不错,但现在我需要集成一个SDK才能在应用程序中使用POS(销售点),但是该库是用Java编写的,即使跟随文档或辅导老师,我也无法将其与xamarin绑定(我什至无法调试)。这里有人已…
我可以删除listView数组但不能更新listview吗? - java我花了一些时间在Google上搜索,但没有帮助。我有一个包含ArrayList的列表视图。我可以收集数组中的所有数据,在listView中显示它并删除数组,但不能更新listView-这样数据就会显示在屏幕上吗? 参考方案 是的,直到将列表视图滚动到下一个可见项目(或致电通知项目集更改),然后ListView要求适配器在第5个位置提供对象,例如,您将得到Ar…
有没有一种方法可以在一个mediaplayer对象中播放mp3文件? - java我可以使用Java android中的Mediaplayer类播放声音。我这样制作一个Mediaplayer对象。Mediaplayer mp=Mediaplayer.create(this,R.raw.mysong); 然后开始播放,但是如果我有一首以上的歌曲必须播放。我需要为每个人都做对象吗?我要说的是Mediaplayer类是否具有可以清除旧歌曲并放上…
Java:线程池如何将线程映射到可运行对象 - java试图绕过Java并发问题,并且很难理解线程池,线程以及它们正在执行的可运行“任务”之间的关系。如果我创建一个有10个线程的线程池,那么我是否必须将相同的任务传递给池中的每个线程,或者池化的线程实际上只是与任务无关的“工人无人机”可用于执行任何任务?无论哪种方式,Executor / ExecutorService如何将正确的任务分配给正确的线程? 参考方案 …
JAVA:字节码和二进制有什么区别? - javajava字节代码(已编译的语言,也称为目标代码)与机器代码(当前计算机的本机代码)之间有什么区别?我读过一些书,他们将字节码称为二进制指令,但我不知道为什么。 参考方案 字节码是独立于平台的,在Windows中运行的编译器编译的字节码仍将在linux / unix / mac中运行。机器代码是特定于平台的,如果在Windows x86中编译,则它将仅在Win…