57

Android シェイプ ドローアブルを使用して、以下のように Android で丸いシェイプを実現するにはどうすればよいですか。

ここに画像の説明を入力

4

1 に答える 1

116

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

<?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"/>

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

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

グラフィカル ビュー

コード イメージ

于 2012-04-11T10:19:20.423 に答える