AndroidのボタンをFlexと同様にプログラムを書かずにXMLのみでスタイリングをする方法を模索してきた。 琴線探査: AndroidのボタンをSVGで描画するには? 琴線探査: 続・AndroidのボタンをSVGで描画するには?(ローテクだけど高速版) 琴線探査: AndroidのボタンをShapeDrawableで描画するには? 単純な図形しか描画できないものの、今回である程度満足のいくやり方が固まった。 ボタンのテンプレート(shapeとselector)を作る まずはres/drawableフォルダを作る。ここに次の3つのファイルを作る。 styleablebutton_up.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/an
![AndroidのボタンをXMLのみでスタイリング可能なShapeDrawableで描画するには?](https://cdn-ak-scissors.b.st-hatena.com/image/square/ef51e3d0439dac6e51d0a6d116c1f1c8400627e9/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEhPQ34aGYR_MO6zcucFCrsedlxM5ZnJOhndj82iX99MEBE1Uj3hejWx-gcD2pQGXfVuwgXRWVwE4h2g01ZIGn7jJKEhFLFjNJ6ur9drSYraS4yCGP73l9H7KlDdzKhSVtlpRgOQpXcsjRU%2Fw1200-h630-p-k-no-nu%2Fsdrb.png)