android – 如何用cordova设置微调器的位置

前端之家收集整理的这篇文章主要介绍了android – 如何用cordova设置微调器的位置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在config.xml中有这个
<preference name="show-splash-screen-spinner" value="true" />

旋转器工作得很好,但我需要将位置从中心改为中心10%垂直

这有什么办法吗?

解决方法

你必须分叉原来的 cordova-plugin-splashscreen on github

然后在你的config.xml上你改变它以使用你的fork,删除原始插件(类似于< plugin name =“cordova-plugin-splashscreen”source =“npm”/>)并添加你的fork<插件规范=“https://github.com/youruser/cordova-plugin-splashscreen.git”/>

您必须更改此行才能执行您想要的操作
https://github.com/apache/cordova-plugin-splashscreen/blob/master/src/android/SplashScreen.java#L355-L370

现在它以对话框为中心,我不确定如何实现你想要的,你必须弄清楚Android布局是如何工作的

您可以尝试使用setY,因为progressBar是一个View子类,如下所示:

DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
float position = (float) (height*0.4);
progressBar.setY(position);
原文链接:https://www.f2er.com/android/318155.html

猜你在找的Android相关文章