如何设置与cordova的旋转器的位置

我有我的config.xml

<preference name="show-splash-screen-spinner" value="true" /> 

而微调工程伟大,但是我需要改变从center的位置像垂直center + 10%

有什么办法呢?

Solutions Collecting From Web of "如何设置与cordova的旋转器的位置"

你必须在github上分割原始的cordova-plugin-splashscreen

然后在你的config.xml文件中改变它来使用你的fork,删除原来的插件(类似于<plugin name="cordova-plugin-splashscreen" source="npm" /> )并添加你的fork <plugin spec="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);