問題タブ [android-shape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1367 参照

java - 透明なテキストを持つ Android ボタン

画像にボタンがあります。このボタンには、無地の背景色と透明なテキスト (背面の画像を表示するため) を使用したいと考えています。透明なテキストだけにすることは可能ですか?

0 投票する
1 に答える
356 参照

android - AndroidでXMLを使用して垂直/水平のみに展開するドローアブルを作成するにはどうすればよいですか

片面のみベタ塗りで画像が膨らむ効果を得る方法があれば教えていただきたいです。

次のようなビットマップから始めるとします。 drawable-xxxhdpi/my_bitmap

そして、XML ドローアブルを設定して、その機能を維持しながら水平方向に拡大および縮小しますが、垂直方向には、画像に触れずに上部に単色の「青」を追加して、少ないウィジェットの背景として配置する場合広くて高く私はこれを得る:

drawable/my_expandable_bitmap

9 パッチで片側だけを拡張できる機能があれば、これは完璧です。しかし、9 パッチでは、拡張可能な領域を両方向に定義する必要があります。

これは私が 9patch で達成できることです: 9パッチ横展開

これが私が望むものです(矢印をスケーリングせずに必要なだけ垂直に拡大したいことに注意してください(矢印は常に同じ高さでなければなりません): 欲しかった結果

レイアウトをいじってこれを取得できますが、パフォーマンスには適していません。

最後に、カスタム Drawable を作成することができ、その方法はわかっていますが、RemoteView では機能せず、Remote View を使用していない場合は、コードで設定する必要があります。

XMLドローアブルのみでこの効果を生み出す方法を知っている人はいますか?

0 投票する
1 に答える
2127 参照

android - Android シェイプの境界線付き三角形

以下のコードのように三角形を作成しました。

三角形の境界線の色を他の形状とは異なる色にするにはどうすればよいですか? ストロークの色を変更すると、うまくいきます.2つの側面が異なる色で、3番目の境界線がありません. どのように修正すればよいですか?

0 投票する
0 に答える
239 参照

android - Android はシェイプを使用してカスタム edittext を作成します

形状を使用してこのカスタム編集テキストを作成するにはどうすればよいですか?

http://www.noelshack.com/2015-15-1428418773-form3.png

試してみましandroid:drawableLeftたが、結果が一致しません

長方形の形状.xml

shape.xml

0 投票する
1 に答える
10453 参照

android - Android - 水平線上の形状

私は を持っておりxml、これにの間xmlに追加します。to セパレーターを追加しましたが、変更が表示されません。Horizontal LineTextViewsShape

そして私のhorizontal_shape.xml

たとえば、次のものが必要です。

ここに画像の説明を入力

0 投票する
1 に答える
273 参照

java - マルチオブジェクト図を断片的に描く

添付の画像と同じように図を描きたいのですが、右側に赤い縦の長方形を描き、他のオブジェクトを上に置くのに苦労しています。最大の懸念は、Android デバイスのさまざまな画面サイズに対応することです。私は、プロセス中に達成しようとしていることを完全に理解しています。これには、以下の目的が含まれます。すべての助けをいただければ幸いです。

  • 画面の両側に 1 つの赤い長方形 (右側、そこに描画する方法がわかりません)
  • 赤い垂直の長方形の間にある 7 つの灰色のボックスは、幅が同じである必要があります。
  • 上の画像のように、黒い縦線を長方形の間に入れる必要があります
  • 数字を示すテキスト ボックスは、灰色の各長方形と小さな赤い長方形の中央に配置する必要があります。
  • また、将来は図を再利用できるようにして、いつでも小さなボックスを赤または黒で塗りつぶせるようにしたいと考えています

ここに画像の説明を入力

レイアウト

ジャワ

0 投票する
1 に答える
3877 参照

android - Androidでプログラムで形状の色を変更する

プログラムで図形の色を変更しようとしていますが、うまくいきません。

形はこちら

ボタンの背景として使用する方法は次のとおりです

そして、これが私がその色を変える方法です

しかし、背景色を変更するたびに、画面からボタンが削除されます。