問題タブ [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 投票する
8 に答える
58720 参照

android - オープンサイドのAndroidストローク?

特定の側面のみにストロークを付けて Android シェイプ オブジェクトを作成することはできますか?

たとえば、私は持っています:

これは次の CSS に似ています。

ストロークを片側だけに設定するにはどうすればよいですか? これは私がCSSでそれを行う方法です:

これを Android XML でどのように行うのですか?

0 投票する
8 に答える
110351 参照

android - 左上が丸角、左下が丸角の形状の作り方は?

左上の角が丸く、左下の角が丸くなっている形状を作りたい:

しかし、上記の形状では、私が望むものは得られませんでした。角が丸くない長方形ができます。

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

android - Androidのネストされた形状

3つの長方形の形状を描画しようとしています。

  1. ソリッドカラー
  2. 勾配
  3. 白い線

それ、どうやったら出来るの?

これを試してみるとうまくいきません。レイアウトには親の色があります。

3色のグラデーションを作ろうとしています。単色#ff297bafで開始し、60%でから#ff297bafへのグラデーションを開始#ff16c0e3し、最後にwhileラインを追加します。

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

android - クリックしたときにAndroidクロノメーターを非表示および表示にする方法

左側にクロノメーターがあり、RelativeLayoutの中央にテキストビューがあるタイトルバーがあるアプリに取り組んでいます。

クロノメーターとTextViewを備えたタイトルバー

RelativeLayoutは、テキストビューの高さと塗りつぶし画面の幅を取得します

ユーザーがそれをクリックしたときにchhornometerを非表示にし、ユーザーがもう一度クリックしたときにそれを再表示したいと思います。

これはどのように達成できますか?

編集、さらに回答とコメントに

これがカラーファイルコードです

私は提案されたように次のコードを使用しました

しかし、結果は

ここに画像の説明を入力してください

それ以上のクリックには反応しません。

LogCatの結果

ここに画像の説明を入力してください ここに画像の説明を入力してください

デバッガーブレークポイントでさえTextcolor値の変化を示しますが、表示の色の変化は起こりません。

0 投票する
4 に答える
75001 参照

android - Androidグラデーションの角度属性

私はテスト例を行っています。一部の画像の背景でグラデーションを使用している場合、コードは次のようになります

angle上記のxmlでは、属性を取得できませんでした。しかし、値をangle少し変更すると、パターンが傾きます。誰かがそれがどのように機能するかを正確に説明できますか?

0 投票する
4 に答える
60779 参照

android - アンドロイドのリング形状

リングを作成するためにxml、ドローアブル フォルダー ( ) に次のものがあります。circle_status.xml

次のように、relativeLayout の背景のようにドローアブルを挿入します。

問題は、relativeLayout にリングではなく円が表示されることです。

0 投票する
5 に答える
41334 参照

android - 上下の枠線だけを表示する方法

これは正常に動作する私の XML コードです。唯一の問題は、上部と下部のみに境界線を表示したいのに、4 つの側面すべてに境界線が表示されていることです。どうやってやるの?

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

android - Android: 2 つの Rectangle オブジェクト間に矢印を描く

2 つ以上の長方形オブジェクト間に矢印を描画する際に問題が発生しています。複数の長方形を格納する配列リストがあります。

たとえば、ユーザーはキャンバス上に 2 つの長方形を持っています。矢印の描画ボタンをクリックすると、ユーザーは最初の四角形をクリックして 2 番目の四角形にドラッグでき、2 つの四角形の間に矢印が形成されます。

矢印を描画するためにタッチ座標を取得する方法がわかりません。現在の x と y の位置を取得できます。また、長方形がずれている場合、どうすれば矢印を再描画できますか。

矢印の頭だけを描くことができました。

これは私が達成したいことのイメージです:

ここに画像の説明を入力

私のコードは次のとおりです。

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

android - rightbottom グラデーションで android textview シェイプを描画する方法

私は これを試してみましたが、これは私に黒を表示する形状の右側の部分を与え、私は右下隅だけを黒くしたいtextview.

助けてくださいありがとう