画面上部に 4 つのカスタム ボタン (iOS では Roundedrects として) を作成したいと考えています。
カスタム xml と shape タグを使用して取得できます。
カスタム.xml:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#F9FAFC" />
<corners android:radius = "20dp"/>
</shape>
私はそれを次のように使用しています:
android:background = "@drawable/custom"
しかし、すべてのボタンのカスタム xml のように設定された色 (灰色) のみを取得していますが、これはすべきではありません。
そのカスタムボタンに別のヘキサ(#FF0000 ... )の色を設定したいのですが、このサイトでいろいろ調べた結果、質問した方がいいと思います。
あなたのオタクは誰でもリンクを指すことができます。または、上記の要件を達成する方法についていくつかのコードを手伝ってください。
注: 押された、フォーカスされた、無効のボタンの 3 つの状態は必要ありません。私はすでに正方形のボタンを 4 つ持っています。今、私はそれらをRounded Rectシェイプとして作成して魅力的に見せたいと思っています.ケースとしては、4つのボタンのdrawableフォルダーに4つのCUSTOMファイルを作成できません. 将来的には、8 ~ 10 個のボタン、またはそれ以上のボタンが必要になる可能性があるためです。*
ありがとうございました。