ホームページ  >  記事  >  バックエンド開発  >  XML テンプレート、カスタム ボタンの背景

XML テンプレート、カスタム ボタンの背景

黄舟
黄舟オリジナル
2017-03-18 16:33:021747ブラウズ

xml テンプレート、カスタム ボタンの背景

<?xml version="1.0" encoding="utf-8"?>

<corners android:bottomleftradius="4dp" android:bottomRightRadius="4dp"
android:topLeftRadius="4dp"
android:topRightRadius="4dp"/>
<padding
android:bottom="1dp"
android:left="1dp"
android:right="1dp"
android:top="1dp"/>


<corners android:bottomleftradius="4dp" android:bottomRightRadius="4dp"
android:topLeftRadius="4dp"
android:topRightRadius="4dp"/>
<padding
android:bottom="1dp"
android:left="1dp"
android:right="1dp"
android:top="1dp"/>

最も外側のレイヤーはセレクターで、クリックされたときにトリガーされる 2 つの項目の state_pressed 属性が含まれています。true はクリックされた項目が表示されることを意味し、false がデフォルトです。クリックしたものには、表示される形状を制御できる形状属性が含まれています。通常、円形にしたい場合は、高さが幅と同じになるように制限する必要があります。テキストの幅よりも大きい

<size android:width="130dp" android:height="130dp" />

をノードに追加して含めます。コンテンツは非常に豊富です

fill color

edge width: エッジの幅color: カラーdashWidth: ダッシュの幅、dashGap: ダッシュのギャップ幅の角丸、四隅を設定でき、このとき形状は長方形ですが、半径も一度に設定できます

幅と高さを設定

パディングを設定

以上がXML テンプレート、カスタム ボタンの背景の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。