問題タブ [rect]

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 投票する
0 に答える
861 参照

cocoa - Cocoa NSView アニメーション

より大きなビュー内に表示されているビューがあり、常に同じ場所に留まります。ユーザー入力が提供されると、最初のビューの下に 2 番目のビューが表示されます。これをややスムーズなトランジションにしたいので、最初のビューのすぐ後ろに2番目のビューを配置し、交差点を使用してビューが重なるかどうかをチェックするタイマーを開始しました。ビューがオーバーラップしなくなり、タイマーが停止するまで、オーバーラップが再度チェックされます。

2 番目のビューが最初のビューの背後にあり、現在は下からスライドしているように遷移が見えるようにしたいと考えています。そのため、2 番目のビュー (progressBarView と呼ばれる)が完全に表示されている場合にその位置を正確に表す "imaginaryRect" を作成し、それを使用して imaginaryRect を下に移動するときに交差点を確認します。しかし、交差点のの長方形(imaginaryRect から交差点の高さを差し引いたもの) を実際に 2 番目のビューを表示するものにし、それを newFrame と呼びます。

2 番目のビューがどのようにアニメーション化されるかを除いて、これはすべて完全に機能します。一番上のビューの下からスライドして見えるようにしたいのですが、これは、ビューが一番上のビューの下に表示され始めると、ユーザーは最初に 2 番目のビューの下部が表示され、さらに下にスライドすることを意味します。 d 中央部分が見え、最後に上部が下降し終わり、それらがすべて表示されます。実際に起こっていることは、ビューが表示され始めると、上から下に表示されるということです。最初に上部が表示され、次に中央、次に下部が表示されます。上から下にスライドさせているような印象はありません。実際には動いていないように見えますが、その上にあった何かを覆っていたものが滑り落ちているような印象を与えます。

私は一昨日からこれに取り組んでいますが、問題はフレームの起源に関係していると思います。しかし、それだけです。

これは私が使用しているコードです:

助けてくれてありがとう!

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

android - 2 つの Rect を描画して最初のものを抜粋することは可能ですか?

編集: --> やあみんな! <--

私は「画像ベースのアプリ」に取り組んでいます!私がやりたいことは次のとおりです。

  1. 写真を撮る(完了)
  2. オーバーレイで写真をプレビュー!
  3. 写真をトリミングする

問題はオーバーレイです!内部に撮影した写真を含む SurfaceView があり、ウィンドウのような正方形 (rect2) とアルファ オーバーレイ (rect1 アルファ 50% のある種の黒) の周りを見たいと思います。1つはフルサイズ(rect1)、もう1つは小さいサイズ(rect2)で2つのRectを描画し、最初のRectから小さい方を切り取ることは可能ですか??

私はAndroid 2.1を使用しています。2.3.3 には BitmapRegionDecoder があることを知っています。このことは、私がやりたいことのほとんどを行います。現時点では、4 つの Rect を描画し、ウィンドウの中央に小さな穴を残していますが、この正方形を移動してサイズを変更するのは私の A ** の苦痛のようなものです。

編集: 私がやりたいことは、Facebook のようなものです。写真を Profileimage としてアップロードする場合、何かを投稿するときに左側の「アバター」画像の画像の正方形を移動してサイズを変更する必要があります...

だから私はすべてが明確であり、あなたが私を助けることができることを願っています!

ありがとう

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

android - 相対レイアウトで長方形のスタックを使用してピラミッド形状を表示する

サイズの小さい順に 7 つの四角形を描画するために、drawable フォルダーに 7 つの xml ファイルがあります。各 xml ファイルは、imageview のバックグラウンド リソースです。これは、7 つの imageview があることを意味します。

相対的なレイアウトを使用して、サイズが小さい順にそれらを重ねて配置し、最小の長方形が上になるようにしました。

長方形の描画可能な xml ファイルの 1 つのサンプル xml を次に示します。

属性「android:layout_above」を使用して長方形のスタックを取得しましたが、長方形は片側に配置されていますが、どちらの側にも配置せず、両側の縮小エッジとして表示したくありません。

基本的に、すべての長方形を中央に配置して、上の長方形の縮小されたエッジが下の長方形の下部に見えるようにしたいのですが、私を助けることができるimageviewの属性が見つかりません。

これは、水平スクロール ビュー内にある私の相対的なレイアウトです:-

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

delphi - WindowsGDIのDelphiTextRect

Delphi TextRectGDIに類似したものはありますか?見てみましたDrawText, DrawTextExが、必要なものが見つかりませんでした。2つの色の部分に分割されたプログレスバーのパーセントテキストを描画する必要があります。たとえば、テキストの左側は黒、右側は白です。したがって、通常のようにすべてのプログレスバーにあります。

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

あなたの答えをありがとう!

0 投票する
11 に答える
141189 参照

svg - SVG のストローク幅の描画方法を制御できますか?

現在、ブラウザベースの SVG アプリケーションを構築しています。このアプリ内では、長方形を含むさまざまな形状をユーザーがスタイルおよび配置できます。

stroke-widthたとえばの SVGrect要素にa を適用すると1px、ストロークはrectのオフセットとインセットに、さまざまなブラウザーによってさまざまな方法で適用されます。これは、特に四角形の外側の幅と視覚的な位置を計算して、他の要素の隣に配置しようとするときに厄介であることが判明しています。

例えば:

  • Firefox は 1 ピクセルのインセット (下と左) と 1 ピクセルのオフセット (上と右) を追加します。
  • Chrome は 1 ピクセルのインセット (上と左) と 1 ピクセルのオフセット (下と右) を追加します。

これまでの私の唯一の解決策は、実際の境界線を自分で(おそらくpathツールを使用して)描画し、境界線をストローク要素の後ろに配置することです。しかし、この解決策は不愉快な回避策であり、可能であればこの道をたどりたくない.

私の質問は、SVGstroke-widthが要素にどのように描画されるかを制御できますか?

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

wpf - 軸合わせ とはどういう意味ですか?

軸合わせとはどういう意味ですか。たとえば、ジオメトリの境界矩形を取得すると、次のように表示されます。

Geometry の軸に沿った境界ボックスを指定する Rect を取得します。

axis-aligned とは何を意味し、それがどの軸に整列されているか、それを含むパネル/要素の親またはウィンドウ?

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

iphone - drawInRectを使用するときに文字列を含むボックスを描画する方法は?

UIKit の drawInRect を使用して文字列を描画しています。文字列が描画される境界四角形も描画 (参照) したい (ボックス内に文字列を配置するようなもの)。これを行う方法?

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

ios - iOS。このマップでの各アクションの後に、現在のマップrectに関する情報を取得するにはどうすればよいですか?

たとえば、マップrectの現在のx、y、幅、高さを表示したいのですが、どのイベントを処理すればよいかわかりません。少なくとも、ダブルクリック、ズーム、ドラッグをキャッチしたいと思います。

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

collision - Pyglet: pygame.Rect と同等

pygame から pyglet への移行を検討しています (主な理由: Python から Pypy への移行)。ただし、pygame.Rect を頻繁に使用しているにもかかわらず、pyglet のドキュメントに四角形の衝突ツールが見つかりませんでした。

pyglet が四角形の衝突をどのように処理するか知っていますか (おそらく OpenGl 関数を使用しますが、私はそれらを知りません)。

ありがとう

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

android - 衝突テストを行うには何を使用すればよいですか?

ゲームを開発しています。私はおそらくそれでいくつかの数学を行う必要があるでしょう。5 ~ 6 個のビットマップを組み合わせてキャラクターを作成しています。その衝突をチェックしたい。たとえば、彼が弾丸に当たった場合、プラットフォームにヒットし、これらすべてのものをヒットします。また、ビットマップが(ボタンのように)押されているかどうかも確認したいと思います。これには rect が適していると聞きましたが、使い方がわかりません。rect を使用する方法や、より良いアイデアや簡単なアイデアがあるかどうかを誰かが説明できますか。ありがとう!