1

画像編集アプリケーションを作成しており、画面に選択領域を表示する必要があります。Illustrator、Photoshop、GIMP、およびその他すべてでは、これはアニメーション化された点線を使用して表示され、選択範囲を這うようなものです.

これと同じことをする必要があります。Cocoa のビューにそのようなアニメーション ラインを配置するにはどうすればよいですか?

4

2 に答える 2

0

通常、これらの「クロール」ラインは、アニメーションのほんの数フレームです。たぶん2だけ。

この「選択」領域の寸法を認識するカスタム ビューを作成します。1px の白い線から始めます。次に、各ピクセルの x と y の寸法を取得し、各「リンク」の目的の「サイズ」でそれらを変更して、1 つの特定のピクセルを黒にするか白にするかを決定できます。アニメーション化する「黒または白」の現在の時間の決定を変更します。

あるいは、黒と透明の正方形の「グリッド」の png を、実線の白い境界線の上で斜めに移動するようにアニメーション化することもできます。「グリッド」ビューをトリミングして、境界の真上にのみ表示されるようにすると、同じ「クロール」の外観になる場合があります。これは、それを達成するための費用のかかる方法かもしれませんが、アイデアが得られるかもしれません。

于 2012-04-03T21:55:45.620 に答える
0

この効果は、検索に役立つ場合、「行進アリ」と呼ばれることがあります。

Core Animation でそれを行う方法は次のとおりです。

于 2012-04-04T06:16:36.980 に答える