問題タブ [nine-patch]

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

android - iPhone 用の 9 パッチ ローダーはありますか?

Android には、9 パッチと呼ばれるストレッチ可能なイメージを定義する優れた方法があります。概念の説明については、これらのドキュメントを参照してください。アイデアは、png 画像を 1 ピクセルの境界線で囲み、画像の伸縮可能な領域とパディングの寸法を定義できるようにすることです。これは非常に素晴らしいので、このアイデアを iPhone アプリで使用したいと思います。UIImage ローダーに独自の 9 パッチを作成する前に、既に存在するかどうかを確認したいと思いました。Google は結果を返さないのであまり期待できませんが、質問しても問題ありませんよね? :-)

編集:皆さん、答えには感謝していますが、については知っていstretchableImageWithLeftCapWidth...ます。@"foo.9.png"パスを取り、伸縮可能を返すコードを探していますUIImage。このコードは間違いなくstretchableImageWithLeftCapWidth...内部で使用されます。私はその方法を使用して自分でコードを書くことができると確信しています。しかし、他の誰かがすでにそれを行っているかどうかを尋ねています。

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

java - キャンバスに9つのパッチを描画する(Android)

AndroidのCanvasオブジェクトに9つのパッチを描画しようとしています。奇妙に思えるのは、draw9patchツールを使用して9つのパッチを生成したにもかかわらず、NinePatchのコンストラクターでは、9つのパッチを作成するために「チャンク」と呼ばれる追加のバイト配列が必要なことです。

なぜこれは簡単ではないのですか?「チャンク」とは何ですか?そして、あなたがこれを自分でやったとしたら、どうやってそれをやったのですか?

助けていただければ幸いです。

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

javascript - Javascript で Android の 9 パッチを使用できるようにするツールはありますか?

9 パッチの画像を正しく伸縮する Javascript ライブラリが必要です。1つ知っていますか?

0 投票する
7 に答える
13096 参照

android - Android NinePatch .png ファイル形式?

Android NinePatch画像は、追加情報を含む標準の .png ファイルのようです。他のプラットフォームでこれを実装できるようにしたいので、フォーマットの仕様はどこにありますか?

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

iphone - Tortuga 22 NinePatchライブラリをXCodeプロジェクトに含めるにはどうすればよいですか?

まず第一に、ついにiPhoneのNinePatchサポートがあります。Tortuga22チームのおかげでBIGになりました。残念ながら、私は彼らのライブラリを私のプロジェクトに追加することができませんでした。

ソースファイルをプロジェクトにドラッグアンドドロップするだけで、大量の「そのようなファイルやディレクトリはありません」というエラーが発生します。libNinePatch.a-fileを外部フレームワークとして参照すると、同じ結果が得られます。

これを行う適切な方法は何ですか?彼らの側からの指示はないので、これを行うにはかなり簡単な方法が必要だと思います。

前もって感謝します。
// Abeansits

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

android - Android 9 パッチ ドローアブル xml

Android xml ファイルで 9 パッチ ドローアブルを定義する方法はありますか? 私が尋ねる理由は、ストロークのあるドローアブルにスケール アニメーションを適用すると、ストロークが太く見えるからです。ストロークをアニメーションの再生と同じサイズに保ちたいのですが...

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

android - 9パッチ行の背景がAndroidで不規則に表示される

リストビューの行の背景として、次の9つのパッチ画像を使用しています。

代替テキストhttp://img39.imageshack.us/img39/9346/rowbackground9.png

(画像は、見逃した場合に備えて、この線のすぐ上にあります)

この画像をdrawable-hdpiに配置しました。高密度デバイスでアプリを実行すると、灰色の境界線はスクロール中にのみ表示され、リストビューが静止しているときに消えます。どうしてこれなの?

目標は、Androidマーケットアプリのような行の仕切りを持つことです。

代替テキスト

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

android - 9-RemoteViewsを使用したウィジェットのパッチビットマップ

ImageViewを備えたウィジェットがあります。このImageViewを、9パッチのPNGリソースから作成されたビットマップに設定しました。画像は正しく設定されていますが、正しく引き伸ばされていません。つまり、9パッチPNGで定義されているような一部ではなく、画像全体が引き伸ばされています。9パッチイメージをリソースとして設定しただけで機能します。どうすればこれを修正できますか?

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

android - Android ninepatch image error in eclipse 3.5.2

I'm using Eclipse 3.5.2 on win7 with latest sdk update. Every time i create ninepatch image and copy it into drawable folders, the project becomes error, seems that the file cause error and not supported. I use photoshop to create PNG-24 image then edit it using draw9patch tool.

Here is my draw9patch screenshoot : http://londatiga.net/draw9.jpg.

Thanx in advance.

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

android - android:background がテキストを非表示にする

次のようなウィジェットレイアウトがあります:

しかし、背景の後ろに隠れているように、テキストは表示されません。

私の背景は 9patch png です。android:background="android:color/black" を使用すると機能します...それは私の png でしょうか? (Android ツール draw9patch を使用して作成)