我只是使用gradlew将一个名为“ PuzzlePIEces”的样本netbeans javafx项目移植到了androID.该应用程序的性能太差了,是什么原因引起的?@H_502_1@
我的设备:LG E975,4.4 kitkat@H_502_1@
解决方法:@H_502_1@
question包含一些可能的原因,这些原因可能导致基于设备在台式机上运行方式的预期,AndroID设备的性能可能会变差.@H_502_1@
无论如何,“ PuzzlePIEces”很快就能胜出,并且与该问题中提到的CSS点有关.@H_502_1@
Desk类添加了以下内联样式:@H_502_1@
@H_502_1@
Desk(int numOfColumns, int numOfRows) { setStyle("-fx-background-color: #cccccc; " + "-fx-border-color: #464646; " + "-fx-effect: innershadow( two-pass-Box , rgba(0,0,0,0.8) , 15, 0.0 , 0 , 4 );");
如果仅删除效果:@H_502_1@
@H_502_1@
Desk(int numOfColumns, int numOfRows) { setStyle("-fx-background-color: #cccccc; " + "-fx-border-color: #464646; ");
您应该注意到性能有了巨大的提高.@H_502_1@
根据经验,在将桌面应用程序移植到移动设备时,请避免使用过多的CSS样式,尤其要避免使用CSS效果.@H_502_1@
我还没有尝试过缓存,但这可能也会有所帮助.@H_502_1@
同样值得一提的是,cpu很重要…@H_502_1@ 总结
以上是内存溢出为你收集整理的android-Javafx移植应用程序的性能不佳全部内容,希望文章能够帮你解决android-Javafx移植应用程序的性能不佳所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)