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

android - .9.pngツールを使用して段階的なpngを作成する

.9.pngツールを使用して一般的な.9.pngを作成する方法を知っていますが、このツールを使用して段階的なpngを作成したいと思います。

まず、Photoshopを使用して段階的なPNGを作成し、次に.9.pngを.9ツールに配置します。段階的PNGが変更され、変更が非常に大きい場合があるため、.9.png段階的PNGは見栄えがよくありません。

ですから、私の質問は、徐々に効果のある良い.9.pngを作成するためのスキルやトリックがあるかどうかです。一般的な段階的PNGはスペースを占有しすぎて、組み込みシステム.9.pngも見栄えが悪いため、使用したくありません。アドバイスをいただけますか?

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

android - 9 パッチのドロップ シャドウの見栄えが悪いのはなぜですか?

私の9patchを使用すると、暗い灰色から白にフェードする代わりに、影/画像全体の周りに奇妙な灰色の境界線があります. グラフィックに何らかの制限はありますか?

Photoshop で角丸長方形とドロップ シャドウ/ストロークを使用して、単純な 100x100 画像を作成しました。次に、9Patch ツールを使用して、両側から 1 ピクセルだけを選択しました。

エミュレーターでは問題ないようです。そこにあるのか、画面なのかわかりません。Cisco Cius では、非常に目立ちます。ドロップ シャドウがあるように見えますが、画像全体を覆うのは、9 パッチの「後ろ」にある灰色の境界線です。画面ではもっと暗いです(下の写真ではよくわかりません)。おそらくハードウェアの制限ですか?

元

9 パッチ

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

android - 9パッチをクリーニングして再デプロイした後、イメージが機能しない場合があります。修正するには、数回再デプロイする必要があります

なぜこれが起こっているのかわかりません。しかし、新しいビルドがあると、9つのパッチが機能しないことがあります(実際の9つのパッチイメージは適切にスケーリングされずに引き伸ばされます)。

なぜこれが発生するのかはわかりませんが、新しいビルドをクリーンアップして作成した後に発生すると思います。アンインストールしてから、再ビルドして修正する必要があります。

私たちがリリースするときに心配しているのですが、顧客がこの画面を表示する可能性があります(ひどいように見えます)。なぜこれが起こっているのか考えてみてください。

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

android - なぜこれが 9-Patching の不適切な PNG なのですか?

9-Patch ファイルを作成しようとするたびに、Draw 9-Patch の「コンテンツ」が常に「不良」であるという状況が発生したようです。これが私の最新の(そして非常に単純な)PNGで、すべての不良ピクセルとして表示されます。

悪い PNG コンテンツ

これが「悪い」理由について教えてください。また、SDK ドキュメントに Android の基準が明示的に記載されていない場合、何が良いか悪いかをどのように判断すればよいでしょうか?

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

android - ナインパッチ背景の理想的な寸法

ナインパッチの背景ファイル(背景はグラデーション画像)を作りたいです。背景画像の理想的なサイズを教えてください。

それに加えて、画像をどこに置くべきですか: drawable-ldpidrawable-mdpiまたはdrawable-hdpi?

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

android - 9つのパッチを使用せずに画面のサイズに応じた画像の背景

スクエアアップ画像の最初の画像のような画像の背景があります:https ://market.android.com/details?id = com.squareup.cardcase&hl = fr

この画像の背景を画面のすべてのサイズの画面(fill_parent)に表示する必要があります。

どのようにできるのか?画像の幾何学的な問題により、9つのパッチを使用できません。すべてのサイズの画像を作成する必要がありますか?

ありがとう!

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

android - ICS で 9 パッチが機能しない

Android v2.2 で正常に動作する 9 パッチ ファイルがありますが、ICS エミュレーターでアプリを実行すると、デフォルトでストレッチ スケールになります。これらのスクリーン ショットを確認してください。

以前にこの問題に遭遇した人はいますか?

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

android - ナインパッチの最小サイズを設定

ビューの背景として Nine-Patch drawable を使用したいと思います。ビューのサイズが指定した最小値よりも小さい場合に縮小したい。一方、ビューのサイズが指定されたサイズよりも大きい場合は、この Nine-Patch ドローアブルを通常どおり大きくしたいと考えています。これは、望ましいドローアブル動作の図です。

望ましいドローアブル動作

ナインパッチのドローアブルでこれを実現することは実際に可能ですか?

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

android - draw9patch コンテンツ ピクセルでは、すべてのピクセルを選択する必要がありますか?それとも両端を指定できますか?

draw9patch を使用して png から 9 つのパッチを作成しています。コンテンツのピクセルを選択すると、プレビューではそのように見えますが、範囲の両端を指定することはできません。

コンテンツ ピクセルが右と下にある 9 パッチ (範囲として 2 ピクセルを選択)

代わりにこれをしなければならないことがわかりました:

コンテンツ ピクセルが右と下にある 9 パッチ (範囲内のすべてのピクセルが選択されている)

ご覧のとおり、右側のプレビューのコンテンツ エリアは同じです。これは単なるバグですか、それとも範囲の最後のピクセルのみを選択する方法がありますか (特に大きな画像に役立ちます)。

それとも、ここで何か間違ったことをしているのかもしれません。:)

ヒントをありがとう。

編集:

表示方法は次のとおりです。「フル パッチ」というラベルの付いたボタンは、右側と下部にピクセルの全長があり、2 ピクセルというラベルの付いたボタンは、コンテンツ領域を定義するために右側と下部に 2 つのピクセルだけを使用します。

ここに画像の説明を入力