問題タブ [android-shapedrawable]
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テキストビューの周りに境界線を引くにはどうすればよいですか?
テキストビューの周りに境界線を引くことは可能ですか?
android - 角が丸いEditTextを作成するにはどうすればよいですか?
EditText
角が丸いものを作る方法はありますか?
android - Android-角が丸く、画像の背景がタイル状になっているビューを作成するにはどうすればよいですか?
角が丸く、タイル画像の背景を使用するビューを作成しようとしてAndroid
います(タイル背景の別のビューの上に表示されます)。
コーナー用に描画可能なシェイプとタイル画像用に描画可能なビットマップを作成できますが、両方を同じビューに適用する方法がわかりません。
私が試みたいくつかのこと:
角が丸いビュー内にタイル状の背景を持つビューをネストする-機能せず、タイル状の背景が正方形の角で上に表示されるだけです
ビューの角を丸みを帯びた角でペイントします-下のビューの背景がタイル状になっているため、これは機能しません(そうでない場合は正常に機能します)
android - 角を丸くしたレイアウトの作り方..?
角を丸くしたレイアウトを作成するにはどうすればよいですか? 角を丸くしたいLinearLayout
。
android - Androidのテキストビューの丸みを帯びた角
テキストビューがあり、その角を丸くしたい。を使用して実行できることは既に知っていますandroid:background="@drawable/somefile"
。私の場合、このタグはすでに含まれているため、再度使用することはできません。たとえばandroid:background="@drawable/mydialogbox"
、バックグラウンドで画像を作成するために既に存在します
textview(textview_name)
では、角を丸くしたい場合は、どうすればこれを実現できますか。
android - 一部のデバイスで形状のグラデーションが滑らかでない
を使用してテキストの上にグラデーションを追加しようとしていますShapeDrawable
。目標は、画面の左右のテキストをフェードさせることです。レイアウトは次のとおりです。
勾配ShapeDrawable
:
問題は、私のHTC Desire
HD ではグラデーションが滑らかでないことです。画面上では次のように表示されます: (品質については申し訳ありませんが、画像はフォト エディターでわずかに調整されており、効果がより見やすくなっています)
このグラデーションの線がグラデーション ドローアブルの中心に表示されることがわかりました。グラデーションの下の青い線がこれを示しています。これを修正する方法を教えてもらえますか?デバイス上では、これは悪く見えます。
このアプリをエミュレーターで実行しようとしましたが、Ritmix-RMP-470
すべて問題ないようです。グラデーションが滑らかで美しい。しかし、HTC Desire
HD では問題が存在します。また、を使用してデバイスからスクリーンショットを撮ろうとしましたDDMS
。スクリーンショットでもすべて問題ないように見えます:
PNG
フォトエディターでグラデーション画像を作成してから、png
代わりにこれを使用しようとしましShapeDrawable
た。結果はまだ同じです。
グラデーションでこの視覚的な問題を回避する方法はありますか?
android - このコントロール レイアウトを Android に実装するにはどうすればよいですか?
展示したい商品がいくつかあります。すべてのアイテムには、タイトルとサブタイトルがあります。考えてみると、WhatsApp
やの泡によく似ていFacebook
ます。これらは 9-patch-drawables として実装されていると思います。
TextView
私の背景は、前に 2 つの を組み合わせた円と長方形のようなものです。
私のアプローチ:
- 9-patch-drawables: デザインは実現できますが、いくつかの背景色をサポートする必要があります。そして、イメージは非常に柔軟性がありません。
- drawable
xml
: drawable を作成するときに、楕円形または角のある長方形を形状として定義できます。しかし、形状はスケーリングします。つまり、実際には左側の円の部分は真円ではありません。
これはAnalogClock
本当に完全に丸いですが、View
コードから継承し、測定と描画を行います。
したがって、自分でコントロールを作成する必要があると思います。または、他のアプローチはありますか?
要件は次のとおりです。
- 側面のいずれかを変更するときに歪んではいけませんが、スケーリングする必要があります
- コードで背景色を変更できる必要があります
- もちろん、テキストを設定できるはずです
これを達成する方法についてのヒントはありますか?