問題タブ [xml-drawable]
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 - 左セクションと右セクションの間にギャップがある進行状況バー
青色の進行状況表示、灰色の背景、およびセクション間の透明なギャップ (例では黒) を持つ進行状況バーを作成するにはどうすればよいですか?
右側にのみ境界線がある左側のセクションを作成するために、形状をいじってみました。私が見つけた最も近い例は、shape with bottom strokeでしたが、私の場合に必要なギャップを表示するように変更することはできませんでした。
形を整えないとsetSecondaryProgress()
、コードで使用することになるかもしれません。
android - BitmapFactory.decodeResource() は、xml ドローアブルで定義された形状に対して null を返します
私の問題に対する適切な答えが見つかりませんでしたが、複数の同様の質問に目を通しました。
shape.xml で定義されたドローアブルがあります
いくつかの操作を実行するために Bitmap オブジェクトに変換したいのですが、BitmapFactory.decodeResource()
null を返します。
これが私がやっている方法です:
私は何を間違っていますか?BitmapFactory.decodeResource()
xml で定義されたドローアブルに適用できますか?
android - 上部の Android ドローアブル XML にストロークがある角丸四角形
AndroidでXMLを使用してドローアブルを作成しようとしていました。要件は、上端にのみ 7 dp の高さのストロークを持つ角の丸い四角形 (4 つの角すべてが丸みを帯びたもの) が必要です。そのために次の XML を使用しています。
bottomRight と bottomLeft の角が丸められていないことを除いて、これはほぼ問題なく機能しています。
質問 - 1 : 底の角を丸くするにはどうすればよいですか?
質問 - 2: これは、私が実際に望んでいることを達成するための正しい方法ですか? より良い方法はありますか?私がこれを尋ねているのは、ここで私が実際に2つの長方形を重ねて作成していることを理解しているからです.2番目の長方形は最初の長方形の上端からわずかに下がっているため、最初の長方形の色2 番目のものの上に行。次に、各長方形に角の半径を個別に追加します。私はそれが正しい解決策だとは思わない。しかし、角丸長方形の上部に幅 7 dp のストロークを追加しようとすると失敗しました。私が与えたストロークはすべてのエッジに現れていました。
編集
ここに私が欲しいものがあります:
そして、これは私が現在得ているものです:
android - Android のさまざまな画面サイズと密度で描画可能な画像を再利用する
コンテキスト: 解像度が 1920x1200 の画像リソースを使用して、タブレット (横向き) 用の Android アプリケーションを開発しています。その解像度は、次の画面サイズと密度に適合します。
問題: この 2 つのフォルダーに複製されたすべての画像リソースを含めると、APK の最終的なサイズが不必要に大きくなります
私の失敗したアプローチ: ここで定義されているように、このドローアブルに Alias を使用しようとしました: http://developer.android.com/guide/topics/resources/providing-resources.html#AliasResources
画像リソースは次の場所にあります。
対応する画面サイズと密度フォルダー内の 2 つのエイリアス:
image.xml:
もちろん、レイアウト ファイル内で画像を使用する場合は、エイリアスを参照します。
しかし悲しいことに、Android はテスト タブレット (mdpi) のリソースのサイズを適切に変更していないため、画像が大きくなります。
元の png をres/ drawableからres/rawに移動しようとしましたが、結果はres/drawable-nodpiと同じです。
この png をres/drawable-xlarge-hdpi (xml エイリアスと同じ) に移動すると、結果は正しいですが、当然、問題は解決されません。また、それらをres/drawable-large-xhdpiと apk サイズにコピーする必要があります。増加します。
誰もそれを達成する方法を知っていますか?
android - アニメーション ドローアブル - リストに新しい行を追加するとアプリが動作しなくなる
私は Animation Drawable を使用して、単純な Android ゲームの一種のストーリーを作成しています。「開始」ボタンを押すと、スキップボタン付きのストーリーが出現。ストーリーラインを表す写真のリストに新しい写真を追加するまで、すべてが正常に機能し、アプリ全体が機能しなくなり、「残念ながらアプリが停止しました」と表示されます
ここに私のXMLファイルがあります:
そして、ここに私のJavaファイルがあります:
何をすればよいでしょうか ?または、この離れたアニメーション ドローアブルを作成する別の方法はありますか?
android - 描画可能な形状のXMLセレクターで下の境界線を作成するには?
ボタンのさまざまな状態で描画可能な形状を作成しようとしています。だから私はこれを書いた:
次に、ボタンで次のように使用しますandroid:background="@drawable/btn_negative_selector"
ただし、その形状に下の境界線を描画したいのですが、3 dp のようなもので、色が異なりますが、その方法がわかりません。検索してみましたが、セレクターに適したものは見つかりませんでした。何か提案はありますか?
android - フレームに GridView アイテムを表示する
show
でグリッドビューitem
を表示する方法、アプリケーションでGridViewframe
を使用していますが、今ではすべてを表示する必要がありますgrid item
frame
私はblack
色を として使用しており、いくつか(白など)background
を使用したいので、どのようにグリッドアイテムのフレームとして使用できますか?frame
other color
white