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

wpf - WPFの通知領域の上に浮かぶ矢印をアニメーション化する最良の方法

アプリのある時点でメイン ウィンドウが閉じ、アプリケーションは引き続きシステム トレイ アイコンとして実行されます。

これが発生するたびに、アプリが通知領域にアイコンとして表示されていることをユーザーに示したいと思います。ツールチップを表示することもできましたが、それはもはやクールではありません。

代わりに、アイコンの上に大きな矢印を浮かせて、ユーザーが確実に見られるようにしたいと考えています。

DropBox アプリケーションでの方法は次のとおりです。

http://img59.imageshack.us/img59/9364/arrowva.png

WPFでこの矢印を作成してアニメーション化する最良の方法は何ですか:

  1. カスタム形状のウィンドウ? もしそうなら、何がアニメーションをしますか。ストーリーボード アニメーションをウィンドウ自体に適用できますか?
  2. 透明な大きなウィンドウですが、画像として矢印があり、ストーリーボードでアニメーション化しますか? しかし、それよりも、望ましくないウィンドウ キャプチャ マウス クリックが必要です。
  3. 他のアプローチ?

ありがとうございました。

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

c# - C# 形状階層プログラミング言語

階層内の各具象クラスのオブジェクトへの Shape 参照の配列を使用するアプリケーションを作成します。アプリケーションは、各配列要素が参照するオブジェクトのテキスト記述を出力する必要があります。また、配列内のすべての形状を処理するループで、各形状が TwoDimensionalShape か ThreeDimensionalShape かを判断します。形状が TwoDimensionalShape の場合、その面積を表示します。形状が ThreeDimensionalShape の場合、その面積と体積を表示します。

私はここで本当の初心者です。これを行うのに本当に迷っています。誰かがこれを手伝ってくれませんか。ありがとうございました。

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

wpf - WPF パスのサイジングの問題

皆さん、私は WPF のパス シェイプをいじっていますが、いくつかの動作に少しイライラしています。具体的には、パスのサイズが希望どおりになりません。下の画像を見ると、パス全体が白い正方形 (パス コントロールの境界を表す) 内に収まるようにしたいのですが、円弧が少しはみ出しています。これは、実際に描画される形状ではなく、形状の描画に使用されるポイントに応じて Path 自体のサイズが変更されるためだと思います。

私の質問は、これを克服する方法を知っている人はいますか? つまり、パスの寸法を明示的に設定することは別として。形状を作成するために使用されるポイントではなく、形状に応じてパス自体のサイズを変更するために見落としたオプションはありますか? 回答ありがとうございます。

データ バインディングに関するパスの問題 ミニ言語での私のパスの問題


これは、(あるべき) 同等のコードの 2 つのバージョンです。

1)最初に、データバインディングを使用します(非常に冗長な方法で書き出されます):

2) そして、これは、ミニ言語を使用して:

両者はほぼ同じはずだと思っていたのですが、どうやらミニ言語版はほぼ正確なサイズで、オリジナルは大きく異なっているようです。

0 投票する
2 に答える
1654 参照

android - カスタム形状をウィジェットの背景として設定しようとしたときにエラーが発生しました

TextViewAndroidプロジェクトの標準の背景をカスタムシェイプに設定したいと思います。形状は次のように定義されます。

setBackgroundResource()textViewのメソッドを呼び出して、カスタムシェイプを設定しようとしています。

ただし、このプロジェクトを実際のデバイスまたはAndroidエミュレーターにデプロイすると、プロジェクトが起動せず、次のエラーが表示されます。

ERROR/AndroidRuntime(4369): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.android.gradienttest/org.android.gradienttest.MainActivity}: android.view.InflateException: Binary XML file line #7: Error inflating class <unknown>

最初に図形として描画可能を設定しようとすると、同じエラーが発生します。形としてそれを取得することによって私は意味します:

しかし、私が言ったように、これは同じエラーになります...シェイプをロードしようとするとエラーが発生することはわかっていますが、問題は理由がわからないことです...だから誰かがこれについて私に助けを与えることができます1?それほど多くのコードが含まれていないので、それは些細な間違いであるに違いありません...

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

android - Android: グラフィック shape.intersects メソッド。Androidにアナログはありますか?

Androidでそのようなことを行う方法を見つけたい(java.awt.Shapeを使用して行うようなこと):

Android クラスを検討しようとしました: Path、Shape ... しかし、何も見つかりませんでした。このすべてのアンドロイドのものに少し混乱しています。

解決策を見つけるのを手伝ってくれませんか?

0 投票する
2 に答える
6053 参照

java - JavaでShapeオブジェクトをImageオブジェクトに変換する

Rectangle2D.DoubleのようなShapeオブジェクトをImageオブジェクトに変換するにはどうすればよいですか?

このようにして、マウスカーソルの代わりにShapeオブジェクトを使用できます。

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

java - JPanel 間で図形をドラッグする

私はドミノゲームに取り組んでいますが、かなりうまくいっています.ドミノタイルをあるJPanelから別のJPanelにドラッグしたいのですが、ドラッグの実装が機能しています.2つのjpanel間で形状をドラッグする方法が見つからないだけです.

外観は次のとおりです。 ここに画像の説明を入力

0 投票する
2 に答える
951 参照

apache-flex - Flex 3 - テキストを図形に斜めに描画し、サイズを調整する

次のコンポーネントを作成しようとしています。

ここに画像の説明を入力

参考までに、空白スペースにはテキスト コントロールが含まれ、(i) アイコンと「プロモーション」テキストで黒い角を表すコンポーネントを作成しています。
私が問題を抱えている部分は、斜めのテキストで黒いコーナーを表すこのコンポーネントです。テキストは 2 行を保持できる必要があります。また、黒い角はテキストのサイズに合わせて調整できなければなりません。しかも文字に回転が…

これを行う方法についていくつか疑問があります。

  • テキスト行ごとに異なるコントロールを使用する必要がありますか?
  • (回転を行った後) 形状にテキストを描画する必要がありますか、それとも両方のコンポーネントを重ねるだけですか? [テキストを形に描くというのは、この質問で尋ねたのと同じ意味です]
  • 余計な計算をせずに三角形の適切なサイズを取得する方法はありますか?

そして...これを行うための「より簡単な」方法はありますか?

あなたが提供できる助けに大いに感謝します:)私はこの小さなコンポーネントで少し迷っています:)

よろしく。
BS_C3


編集1:

  • 三角形には 2 つのサイズがあります。1 つのサイズは 1 行に収まるサイズで、もう 1 つのサイズは 2 行のテキストに収まるサイズです。
  • テキストは 1 つの文字列として送信されるため、必要に応じて自動的に 2 行に分割する必要があります。
  • グラフィックスを使用して三角形を描画し、マスクを使用して角を丸くすることを考えていました --> これは、角を丸くせずに、アプリケーションの他の場所で同じコンポーネントを使用するためです。
0 投票する
3 に答える
596 参照

silverlight - 不規則な形のUserControlを作成するにはどうすればよいですか?

私のSilverlight4アプリケーションでは、不規則な形状のユーザーコントロールを作成する必要があります。UCの「メインディスプレイ」は標準の長方形ですが、メインディスプレイの長方形の外側にあるタブ(ユーザーがクリックできる単純なテキストブロック)が必要です。

これはSilverlight4で可能ですか?もしそうなら、どのように?

前もって感謝します。