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

css - CSS 入力形状

フォームの左側に小さな openid ロゴを表示するためにこの css を作成しましたが、フォームが右の角度のある外観ではなく、デフォルトの外観を保持するようにしたいと考えています。

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

android - グラデーションの startColor 属性をプログラムで変更する方法 - Android

レイアウトで使用している形状があります。アクティビティでプログラムによって色を変更したい。

アクティビティの「startColor」および「endColor」属性を変更する方法はありますか?

0 投票する
6 に答える
59892 参照

android - ストロークの色をユーザー定義の色に変更する必要があります。国とか関係ない

アプリからストロークの色を変更する必要があります。ユーザーは背景色を変更できるので、ボタンのストローク (アウトライン) も変更できるようにする必要があります。すでにドローアブルに設定されているため(以下のサンプル)、これを変更する方法が見つかりませんでした。このような他のすべての質問は、XML ファイルを使用するように言われているようです....しかし、それでは動的にすることはできません。助けてくれてありがとう!

ストロークの色をユーザー定義の色に変更する必要があります。州とは何の関係もありません。

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

android - Android でパスとリージョンを使用してクリック可能なカスタム マップを作成する方法

私の問題を説明するために、私がしなければならないことではありませんが、私が話していることの良いアイデアを与えるケーススタディから始めます.

州/州がある米国の地図を想像してみてください。これらの州はそれぞれランダムな形をしています (ランダムとは、長方形、三角形、または円ではないことを意味します)。国を表すために、これらの図形を個別に作成し、適切なサイズに設定し、画面上の適切な場所に配置する必要があります。最後に、これらの各州をクリックできるようにする必要があります。

それを達成するには:

1) グーグルマップを使いたくない

2) Android パスと Android リージョンを使用して各州を構築する必要があると思います...確認できますか?

3) これらのパスを構築するためのグラフィカル ツールはありますか (photoshop のインポート ?)

4) パスの作成に成功したと仮定すると、どうすればそれらを画面上の正しい場所に配置できますか?

5) これらのパスをクリック可能にするにはどうすればよいですか?

基本的に、実際の地図である必要はないため、Google マップを使用しないクリック可能なアイテムを含むインタラクティブな地図を作成したいと考えています。

ご協力いただきありがとうございます、

R.

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

wpf - コントロールを完全な長方形の形に保つWPF(幅と高さのバインディング)

現在、コードを作成する必要なく、コントロールを WPF のボックス形状に表示するのに苦労しています。これが私がそれをどのように見せたいかの実際の例です:

わかりました、これはすべてクールでうまくいきます。私の現在のデザインでは、ItemsControl を使用して画像のリストを表示しています。このようなリストはウィンドウの幅を超える可能性があるため、VerticalScrollBar が無効になっている StackPanel の周りに ScrollViewer を追加したいと考えました (左から右にのみ流れるようにしたいので、Horizo​​ntalScrollBar のみが必要です)。

ScrollViewer を追加した後:

私のコンピューターで kaxaml 1.7.1 を実行したときの上記の画像: jonatan.nilsson.is/wpf_with_scrollviewer.jpg

Kaxaml (または WPF ウィンドウ/ページ) で実行すると、ボタンはどんどん大きくなります (幅と高さの両方)。私が行った唯一の変更は、StackPanel の周りに ScrollViewer を追加することです。他のすべては同じですが、スクロールビューア内で大きくなり続けるのはなぜですか?

ここで何が間違っていますか?

編集: 2 番目の例の結果の画像を追加しました。

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

.net - WPFを使用して単純な形状図作成アプリを構築するにはどうすればよいですか?

WPFを使用して単純なダイアグラム作成アプリケーションを構築しようとしていますが、いくつかの大きなハードルに直面しています。

アプリケーションは、非常に基本的なものです。キャンバス要素と、楕円、長方形などの基本的な形状のセットがあります。ユーザーは形状を選択し、クリックしてキャンバスに配置します。その後、アプリはデータをxmlにエクスポートします。

図形を配置するためのコードは単純でしたが、図形のサイズ変更、移動、回転などの機能を追加したいところです。私はこれがすべてレンダリング/レイアウト変換で行われることを知っています。速度を上げるために、スライダーを使用してさまざまなパラメーターを制御しましたが、インターフェイスがより直感的になるように(装飾者+親指?)に切り替えます。

私が見たすべての例は、これらのタイプの機能を機能させるための大量のコードを示しています。

ただし、コードベースはほんの数日しか経っていませんが、維持するのはすでに苦痛です。つまり、アルバカーキで完全に間違った方向に進んだことを意味します。

WPFは、必要なアプリケーションを構築するための適切なツールですか、それとも別のツールセットを検討する必要がありますか。

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

java - 形状交差の中心を取得 (2D)

私は Slick Java ゲーム ライブラリを使用しており、Shapeの Slick 実装を衝突のヒット ボックスとして使用しましたが、問題なく動作しています。shape1.intersects(shape2)2 つの形状が重なっているかどうかを確認するために使用します。ここでやりたいことは、交差する形状の中心点を取得して、2 つのオブジェクト間の衝突を示すパーティクルを生成する場所として使用することです。

特定の名前があるかどうかわからないためか、形状の交差を計算するアルゴリズムの説明が見つかりません。

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

c# - (x,y,z) 点が点の配列によって定義された形状内にあるかどうかを判別します

ポイント (x、y、z) の配列があり、単一のポイント (x、y、z) が与えられた場合、そのポイントが配列によって定義された形状内にあるかどうかを判断するには、どのコードを使用すればよいでしょうか?

私はこれに空白を描いています...

私はC#を使用しています

編集

プロセスを非常によく説明するこのリンク( http://alienryderflex.com/polygon/ )を見つけたコメントから、応答してくれてありがとう。

ありがとう!

ご参考までに:

多少の手間はかかりますが、それが根性です。

再度、感謝します

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

c# - C# と Silverlight で次の問題を解決するにはどうすればよいですか? (キャンバス上の形状)

私の問題は次のとおりです。Canvas があり、「Node」というクラスがあります。ノードのコレクションを作成し、ノードごとに、キャンバス上の特定の場所に形状 (楕円、三角形、文字) を作成する必要があります。

Node をクリックしたときに、親 Node オブジェクトに戻って変更できるようにする必要があります。

MouseLeftButtonUp リスナーを追加してから e.OriginalSource に移動しても、元のソースのタイプが Node ではなく Ellipse (またはその他の Shape) であるため、機能しません。

この問題には 2 つの解決策があります。

1) ノード ID など、Ellipse にデータをアタッチする方法があれば、それでよいでしょう (Ellipse.AddLogicalChild や Ellipse.SetCurrentValue のようなものですが、それが機能するかどうか、または適切かどうかはわかりません。これらの方法のいずれかを使用します)。2) または、Node で Shape クラスを派生させて、それを Canvas.Children に直接追加できるようにする必要があります。

これらのいずれかを行うにはどうすればよいですか? または、別の解決策を見つけた場合は、お知らせください。

ありがとう、

アントン・カネフスキー

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

java - (段階的に) ellispe2D オブジェクトを色で塗りつぶす - Java アニメーション

私の質問は次のように簡単です。

1)JFrameを拡張するメインクラスがあります。
2) そのクラス内には、その上に BufferedImage を持つ JPanel があります。
3) 最後に、私が「Fire」と呼んでいる JButton もあります..これで設計は完了です..

これが取り引きです:

ボタンを押すと、5 つの Ellipse2D オブジェクトの配列を返す小さなメソッドがあります。(配列は「ポイント」と呼ばれ、本質的には単純な円の配列です..)。

「Fire」を押したときにやりたいことは、これらのオブジェクトを「bf」と呼んでいる BufferedImage に表示し、アニメーションの感覚を与える方法で徐々に色で塗りつぶすことです。それを行う最も簡単な方法は何ですか?

PS swing Timer クラスを使用してみましたが、そのアプローチの問題は、配列を取得したい場合に必要なメソッド呼び出し (actionPerformed 内) にパラメーターを渡すことができないことです...

前もって感謝します