問題タブ [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.
android - Androidアプリケーションでデザインを実装するための最良の方法は?
私は現在、このタイプのデザインを採用し、Hiresデバイスをターゲットにしている会社向けに、Androidアプリケーションを開発していますが、これを行うのは非常に困難であり、一部の採用デバイスではボタンが伸び始めます。
ここでの画面デザイン:https ://skitch.com/aaronwardle/r7kwa/screen
数人の人々が、ボタンをさまざまな画面レイアウトに役立つ9パッチPNGファイルにすることを推奨しています。
このプロジェクトの新しいアプリデザインを試してみてください。これは、標準のコントロールを使用してすべての画面に適合しますか、それともこれは達成可能だと思いますか?
統計を見ると、最も一般的なデバイスは小さな画面のものであるため、このアプリケーションを作成すると、対象者が制限される可能性があります。
誰かが私にできることについての指針を持っている場合、つまり、高解像度の画面用にこれを作成し、アプリケーション内で小さい画面用に異なるレイアウトを使用できますか?
アーロンありがとう!
android - Android 9パッチの背景画像の初期PNGサイズ?
アプリケーション用に 9-Patch 背景画像を作成しようとしていますが、9-Patch 画像に変換する前に、Photoshop で最初の PNG をどのサイズにすればよいのでしょうか?
ありがとうアーロン
android - カラーフィルターを適用した後にスクロールすると、ナインパッチのスケーリングが間違っていますか?
今日、リストビューをもう少し動的にしようとしました。だから私は白いninepatch-imageを作成し、.setColorFilterメソッドでカラーフィルターを追加しました. それは問題ではありません。しかし、これを適用した後、スクロールするたびに画像のスケーリングが(ランダムに)間違っているため、アイテムの高さが100dpでテキストがあるとしましょう。スクロール後、アイテムの高さは 100 dp のままで、すべてのテキストが表示されますが、背景の画像は現在 50 dp しか使用していません。
これが私のコードです:
ここで、カラーフィルターの設定方法:
ここで、アダプターに追加する方法
誰かが私を助けてくれることを願っています。このバグは私を悩ませているので;(
android - 9 パッチのバブル ListView
iphone でのディスカッションのように見えるディスカッション フォーラムのリストビューを作成したいと思います (つまり、handcent アプリ)。いくつかの例を見ましたが、誰も 9 パッチを使用していません。
誰かがいくつかの例を持っていますか?
android - 複数のビューの state_pressed バックグラウンド、onClick
それらのいずれかをクリックすると、同時にandroid:background
複数に対して変更効果を達成する方法は?Views
2 つの部分で「バッジ」レイアウトを取得しました。それらは 1 つのボタンのように機能しますが、2 つの部分には、StateListDrawable
背景などを定義する異なる (セレクター)がありますstate_pressed
。最初の部分は、画像を含むヘッダー (「左」) です。2 つ目は、さまざまなサブコンテンツで満たされるコンテンツ領域です。結局のところ、両方のパーツの内容にはさまざまなサイズがあります。
2 つのバッジ パーツが別々に伸び、いずれかが押されたときに共通の背景効果を共有するようにします。
StateListDrawable
背景セレクターの例(@drawable/badge_content_bg_blue
上記のような):
etcはbadge_bg_blue_normal
9 パッチの png です。
私はアンドロイドが初めてです。ここで同様の質問を見つけることができませんでした。Button
ボタンには android:background が 1 つしかないため、独自のカスタマイズは役に立ちませんselector
。複数の伸縮可能領域をサポートする 9 パッチは見つかりませんでした。カスタム コンポーネントを作成できることに気付きました。それは良い考えですか?
私は自分のバッジをアプリ全体で広く使用しています。エレガントなソリューションをいただければ幸いです。:)
* ソリューションの編集: *
でカスタム コンポーネントを作成しTouchListener
たら、準備は完了です: ^_^
android - Androidでサイズ変更可能なクロスハッチドローアブルを作成する方法
テーブルの行の背景としてクロスハッチを適用できるようにしたいと思います。9パッチでクロスハッチ効果を出すことはできないと思います。この効果を得るための別の方法を知っている人はいますか?
android - タブホストの横向きで機能しない9つのパッチドローアブル
そこで、tabhostのタブウィジェットとして描画可能な9つのパッチとして画像を作成しました。ポートレートモードでは正しく見えますが、ランドスケープモードでは、9つのパッチドローアブルは拡張されませんでした。ポートレートモードと同じサイズです。誰か助けてもらえますか?ありがとう。
android - いつ 9-Patch を使用するか
いつドローアブル リソースを 9 パッチにすることができるかを示す Android 開発者向けドキュメントはありますか? 別の言い方をすれば、「次の項目は9パッチのデータがあれば使用する」というような文書はありますか?
いろいろ調べて経験したことから、9 パッチ グラフィックスを使用する必要があることを学びました。
- アプリケーションランチャーのアイコン
- アプリのウィジェット、壁紙、フォルダーの [ホーム画面に追加] 選択リストで使用されるアイコン
- デスクトップの壁紙、およびキャンバスなどでBitMapsを使用する場合
- ボタンのグラフィック
- 背景を見る
メニュー アイコンやタブ アイコンにドローアブルを使用すると、9 パッチ データが無視されることに驚きました。
android - NinePatch画像の中央ソース?
作成されたNinePatchesからのネット内の中心的なスポットまたはコレクションはありますか?
本当に派手で便利なものだと思います。あなたがデザイナーでなくても、これはあなたに大きな利益と見た目をもたらすことができます。しかし、アイコンで利用できるので、インターネット上にこれのためのいくつかのコレクションがあれば素晴らしいと思います。しかし、私は何も有用なものを見つけませんでした。だから私はあなたにそのようなスポットやウェブページを知っているかどうか尋ねますか?
android - LayerDrawable 内で複数の 9 パッチ イメージを使用することは可能ですか?
LayerDrawable 内で 2 つの 9 パッチを使用したい
そして、2番目のレイヤーはそのままで、1番目のレイヤーのみが引き伸ばされているようです。
どちらの画像も .png と同じサイズで、伸縮可能領域とパディング領域は同じです。
問題は、(1 つのレイヤー リストで) 複数の 9 パッチを使用できるか、または 1 つだけを使用できるかということです。
ありがとう。