2017-02-09 2 views
-2

xmlを使ってアンドロイドのようなカスタム形状のボタンを作成したいと思います(私は画像で行うことができますが、これは私のオプションの1つではありません)。 私は長方形の形から始めて、その後、コーナーで負の方向にプレーして右サイドを上げようとしましたが、失敗しました。 enter image description hereAndriodカスタムボタン

+2

xmlだけを使いたいですか?次に、 'Button'ビューをサブクラス化し、 'raised edge'プロパティを追加し、カスタム描画とタッチリスナを実装します。それは複雑で、それをするのが悪いです。または、ドロウアブルを使用することを提案するより良い答えを仰ぐことができます。 – KeksArmee

答えて

4

ボタンの背景に9パッチ(サイズ変更可能な描画可能)、read thisを使用する必要があります。

+1

@A.R.Hそれはxmlでなければなりません。この解決策は私にとっては大丈夫です – Doomsknight