[解決済み] xmlを使用して、カラーDrawableの角丸半径を設定するには?
2022-07-26 01:16:35
質問
アンドロイドサイトで セクションがあります。 . このdrawableをxmlで定義すると、以下のようになります。
<resources>
<drawable name="solid_red">#f00</drawable>
<drawable name="solid_blue">#0000ff</drawable>
<drawable name="solid_green">#f0f0</drawable>
</resources>
javaのapiでは、角丸を定義するために以下のようなメソッドがあります。
setCornerRadius(float radius)
xmlで角丸を設定する方法はないでしょうか?
どのように解決するのですか?
を使用します。
<shape>
タグを使って、角を丸くしたXMLのdrawableを作成します。 (色のグラデーションを定義するなど、shapeタグで他のこともできます)。
以下は、私があるアプリケーションで使用している、白い背景、黒い枠、角丸の描画可能ファイルを作成するための XML ファイルのコピーです。
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffffff"/>
<stroke android:width="3dp"
android:color="#ff000000" />
<padding android:left="1dp"
android:top="1dp"
android:right="1dp"
android:bottom="1dp" />
<corners android:radius="7dp" />
</shape>
関連
-
[解決済み] Android XML drawable ファイルに円形を定義する方法を教えてください。
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] アイコンのミップマップ描画可能
-
[解決済み】Androidでプログラム的に背景を描画可能にする方法
-
[解決済み】appcompat v7でEditTextの最下行の色を変更する。
-
[解決済み] AndroidにおけるViewPager2の適切な実装
-
[解決済み] AndroidでラジオボタンにOnClickListenerを設定するには?
-
[解決済み] AsyncTaskを複数回実行する
-
[解決済み] Gradleでビルドタイプを使用し、ContentProviderを使用する同じアプリを1つのデバイスで実行する。
-
[解決済み] TextView.setTextSizeの挙動がおかしい - テキストビューのテキストサイズを画面ごとに動的に設定する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] EclipseのAndroidプロジェクトにライブラリ/JARを追加する
-
[解決済み] ArrayList<MyCustomClass>をJSONArrayに変換する。
-
[解決済み] Androidアプリケーションのヒープサイズを大きくするには?
-
[解決済み] アンドロイドでシェイクを検出するには?
-
[解決済み] TextView.setTextSizeの挙動がおかしい - テキストビューのテキストサイズを画面ごとに動的に設定する方法
-
[解決済み] RecyclerViewのアイテムに波及効果を追加する
-
[解決済み] <string> XMLで改行やタブを作るには(eclipse/android)?
-
[解決済み] 署名入りapkを手動でデバイスにインストールできず、"App not installed "というエラーが出た
-
[解決済み] デフォルトのサウンド通知へのUri?
-
[解決済み] Androidのjunitテストケースでテストプロジェクトのコンテキストを取得する