2017-12-25 30 views
0

私は自分のガーミンWachtフェイスで自分のスタイル(画像参照)を使ってバッテリーステータスバーを表示しようとしています。私は(空の100%フル、50%、0%)のみ3ドローアブルを使用しています現時点ではIQウォッチフェイスの独自の形状のバッテリーステータスバーを接続

Battery Status Bar

。あなたは、実際のバッテリーのパーセンテージを表現したい場合はSystemStatus.battery

var batStatus = System.getSystemStats().battery; 
    var batPNG; 

    if (batStatus > 75) { 
     batPNG= Ui.loadResource(Rez.Drawables.Bat100); 
    } else { 
     if (batStatus > 25) { 
      batPNG= Ui.loadResource(Rez.Drawables.Bat50); 
     } else { 
      batPNG= Ui.loadResource(Rez.Drawables.Bat0); 
     } 
    } 
    dc.drawBitmap( 10, 35, batPNG); 

答えて

1

を使用して、私は0%の形状を埋めるために可能性やその他のアイデアはありますが、各パーセント・ポイントのイメージを必要とせずに、あなたは、変換することによって、これを達成できましたバッテリーステータスバーをカスタムフォントに変更します。それからちょうどガーミンの開発者向けサイトで、このブログ記事で「動的色の充填」のトリックを使用します。

https://developer.garmin.com/index.php/blog/post/connect-iq-pro-tip-custom-fonts-tricks

カスタムフォントを作成するとヘルプが必要な場合は、その同じブログ記事には、また、そのためのいくつかのポインタとのリンクがあります。

+0

入力いただきありがとうございます。私は知るまでテストすることができませんでした。しかし、私はそれを実装し、それがcreat働いた知っている。ありがとうございます - WatchfaceはGarmin Connect IQ availabeで知っています;) –

関連する問題