誰かがCordovaスプラッシュスクリーンスピナーの位置を変更する方法を知っていますか?私は文書をチェックして、何の情報も見つけられませんでした。コルドーバスプラッシュスクリーンはスピナーの位置を変更しますか?
答えて
私は「/ plugins/cordova-plugin-splashscreen/src/ios」内にあるiOSプラグインファイル "CDVSplashScreen.m"を手作業で編集しなければなりませんでした。
_activityView.center = CGPointMake(parentView.bounds.size.width/2, parentView.bounds.size.height/2 + 75);
これは、スピナーを画面の中央から75ピクセル下にします。 "+75"は画面の下部に向かって "-75"は反対になります。
これは他の誰かを助けてくれることを願っています(しかし、理解するのは難しくありませんでした)。
さらに、スピナーの色を変更したい場合。選択肢は3つあります(色を変更する方法はありません)。
灰色(デフォルト - この行の検索):
UIActivityIndicatorViewStyle topActivityIndicatorStyle = UIActivityIndicatorViewStyleWhiteLarge
UIActivityIndicatorViewStyle topActivityIndicatorStyle = UIActivityIndicatorViewStyleWhite;
whiteLarge
UIActivityIndicatorViewStyle topActivityIndicatorStyle = UIActivityIndicatorViewStyleGray
白ファイルで発見:Android用
/*
* The Activity View is the top spinning throbber in the status/battery bar. We init it with the default Grey Style.
*
* whiteLarge = UIActivityIndicatorViewStyleWhiteLarge
* white = UIActivityIndicatorViewStyleWhite
* gray = UIActivityIndicatorViewStyleGray
*
*/
、同様の修正がGravity
値、およびRelativeLayout
ルールを変更spinnerStart()
で
platforms/android/src/org/apache/cordova/splashscreen/SplashScreen.java
です。
下部にスピナーを置くために:
変更
centeredLayout.setGravity(Gravity.CENTER);
へ
centeredLayout.setGravity(Gravity.BOTTOM);
と変更
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);
から
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.TRUE);
一覧RelativeLayoutオプション:重力オプションのhttps://developer.android.com/reference/android/widget/RelativeLayout.html
リスト:私は、別の方法でAndroidのためにマットから、残念ながら解決策をこの問題を解決することができ https://developer.android.com/reference/android/view/Gravity.html
私のために働かなかった。
私がしたことは、「spinnerStart」メソッド内のプログレスバーにネイティブPaddingメソッドを使用することでした。 誰かが私のソリューションに興味があれば、私は&アンドロイド(sputn1kのソリューションも統合されています)の画面の上から75%パディングしています。 あなたはフォークと、さらに別のパディングを必要とするとき、あなたのニーズに合わせて今だけのためのiOSバージョンを必要ですが、それは後で便利になるだろう@matt
https://github.com/kaya18/cordova-plugin-splashscreen/
final WindowManager win = (WindowManager)webView.getContext().getSystemService(Context.WINDOW_SERVICE);
final Display display = win.getDefaultDisplay();
final Point size = new Point();
display.getRealSize(size);
// add padding to (top) spinner
progressBar.setPadding(0, (size.y/2), 0, 0);
centeredLayout.addView(progressBar);
- 1. 開かれたスピナーの位置を変更するには?
- 2. cordova-plugin-splashscreenでスピナーの位置を変更する - Android
- 3. オリエンテーションの変更によってスピナーの位置が変更される
- 4. Android - スピナーの位置の値
- 5. UITableViewCellEditingStyleの位置を変更します
- 6. ナビゲーションバーの位置を変更します
- 7. 変更位置
- 8. performclickのスピナー値の位置を設定します
- 9. ナンバースクリプトでサイドドロワーの位置/位置を変更するには
- 10. 統一変換の位置が位置を変更していません
- 11. GtkHeaderBarの特定のボタンの位置を変更しますか?
- 12. UIAlertViewのキャンセルボタンの位置を変更しますか?
- 13. セル内のdetailtextlabelの位置を変更しますか?
- 14. マテリアライズドCSSのフロートボタンの位置を変更しますか?
- 15. アンドロイドでの位置変更のマーカー位置を変更する方法
- 16. Pythonはgraphvizのノードの位置を変更します
- 17. アンドロイドでバックスタック断片の位置を変更しますか?
- 18. C#カーソルのクリック/ポインティング位置を変更しますか?
- 19. 埋め込みFacebookビデオの位置を変更しますか?
- 20. javascriptのマウス位置で画像を変更しますか?
- 21. Toastrの位置を変更しますか?
- 22. Android - ギャラリーの位置とサイズを変更しますか?
- 23. Google Charts:pieSliceTextの位置を変更しますか?
- 24. AppleScriptで動画プレーヤーの位置を変更しますか?
- 25. 処理とOpenGL - カメラの位置を変更しますか?
- 26. ズームコントロールの位置をwpf拡張子から変更します
- 27. スクロールの背景位置を変更しますか?
- 28. チェックマークの位置の変更、または「glyphicon-ok」アイコンの変更
- 29. メニューとスピナーの位置について!
- 30. CSS - word-breakは要素の位置を変更します
おかげでそれを改善することができます!歓声 – sputn1k
Android:ほんの少し上に移動したいのですが?数値でも、HTMLで使用する方法でもかまいません。 40pxなど –
ボトムセンターはどうですか? –