web-dev-qa-db-ja.com

Androidで丸い形を取得する方法

Android shape drawable:

enter image description here

56
MobiDev

描画可能なフォルダーに次のような形状drawableを作成する必要があります。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:Android="http://schemas.Android.com/apk/res/Android" Android:shape="oval" >
    <gradient Android:startColor="#FFFF0000" Android:endColor="#80FF00FF"
        Android:angle="270"/>
</shape>

(この例では、drawableをcircle.xmlとして保存し、グラデーションで塗りつぶします)

次に、レイアウトでビューを定義し、形状を背景として設定する必要があります。

<View Android:layout_width="50dp"
    Android:layout_height="50dp"
    Android:background="@drawable/circle"/>

ビューは、形状のサイズと寸法を定義します。

編集-コードの結果のスクリーンショット

Graphical View

Code Image

112
Graham Smith