外部のAPIを使用せずに、単純な緑色の水平バーを描いてパーセンテージを表すにはどうすればよいですか? (完全な100%)Androidで水平バーを描く最も簡単な方法は何ですか?
シークバールを使用していたと思う方法の1つでは、高さ、色などをカスタマイズする方法がわかりません。
キャンバスに矩形を描画するための式がありますか、または必要なスケールを使用するものがありますか?
たとえば、38個のアイテムに収まる冷蔵庫がある場合、38個のアイテムが存在するときにフルバーが表示されます。
外部のAPIを使用せずに、単純な緑色の水平バーを描いてパーセンテージを表すにはどうすればよいですか? (完全な100%)Androidで水平バーを描く最も簡単な方法は何ですか?
シークバールを使用していたと思う方法の1つでは、高さ、色などをカスタマイズする方法がわかりません。
キャンバスに矩形を描画するための式がありますか、または必要なスケールを使用するものがありますか?
たとえば、38個のアイテムに収まる冷蔵庫がある場合、38個のアイテムが存在するときにフルバーが表示されます。
使用する必要がありますProgressBarドキュメントを参照してください。
サンプルコード。
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="?android:attr/progressBarStyleHorizontal"
android:layout_margin="10dp"
android:max="100"
android:progress="0" />
注これは、プログレス水平バーの代わりに、あなたが話していたスピナーますstyle="?android:attr/progressBarStyleHorizontal"
。 Uは、使用して色と描画可能を設定することができますandroid:progressDrawable="@drawable/mydrawable"
私はもともと、XML経由で水平線を描くことを意味していると思っていました。 しかし、コードにViewやTextViewなどのメソッド(XMLに相当するもの)を追加してループに設定することができます。
私はこれを考えなかった!私はこのアイデアも好きです – joepetrakovich
@PetrakovichJさんはプログレスバーを見ましたか? – Varun
ええと、私は何らかの理由で循環ローディングアニメーションしかないと思っていました。私はそれを特定の色/サイズにするためにdrawableに何かをしなければならないでしょうか? – joepetrakovich
@PetrakovichJ答えを編集 – Varun