2013/12/15

Android で 円をきりとる。

タイトル微妙。
なんて表現していいかわからないがこんな感じの円を切り取ってつくる

よくある方法はカスタム View 作って ごにょごにょするんだろうけど XML でもこういうのは簡単にできる。

まずは円形のshapeをつくる



ソレを元に clip リソース作成



clip を TextView の背景にする



ClipDrawable をもってきてレベルを指定



ね?簡単でしょ?

ちなみに、clipリソースの gravity を center にするとこんなふうになる。
いろいろ変えると表現の幅が広がりますね。

マニュアルはここ