Androidアプリの画像に似たレイアウトを作成したいのですが、プログラミングを通じて論理を適用できると思いますが、同じレイアウトを作成する方法についてのアイデア/知識はあまりありません。
レイアウトの作成にどのようにアプローチすればよいかについて、誰かが提案してもらえますか。
Androidアプリの画像に似たレイアウトを作成したいのですが、プログラミングを通じて論理を適用できると思いますが、同じレイアウトを作成する方法についてのアイデア/知識はあまりありません。
レイアウトの作成にどのようにアプローチすればよいかについて、誰かが提案してもらえますか。
最初に、Android での図形の描画についてお読みください。
仕組みがわかったら、2 つの形状を定義できます。1 つは青色の背景と丸みを帯びた黒色の境界線、もう 1 つは透明な背景と丸みを帯びた灰色の境界線です。
次に、これらの形状を背景リソースとして 2 つの RelativeLayout に設定します。星はおそらくjpg画像として持つ必要があります。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/widget32"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView
android:id="@+id/widget33"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="TextView"
android:gravity="center"
android:layout_gravity="center_horizontal" />
<LinearLayout
android:id="@+id/widget34"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:orientation="vertical"
android:gravity="center"
android:layout_gravity="center_horizontal">
</LinearLayout>
<TextView
android:id="@+id/widget35"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="TextView"
android:gravity="center"
android:layout_gravity="center_horizontal" />
<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numStars="4"
android:stepSize="1.0"
android:rating="2.0" />
</LinearLayout>
これは単なるレイアウトのドラフトです。背景を追加する必要があります。あなたはアンドロイドの形を使うことができます。楕円形のpng画像を追加することもできます