Dialog
ベースで作成できますActivity
。
Activity
inのテーマを設定しますAndroidManifest.xml
。
<android:name="YourActivity"
...
android:theme="@android:style/Theme.Dialog"/>
YourActivity class
カルーセルを作成するGallery
そのような種類の Activity のレイアウトを作成します。
これはサンプル レイアウトです。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.sits.TaxiMoldova"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@android:color/transparent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/backgroundCircleImage"
android:background="@drawable/bg"
android:layout_centerInParent="true"/>
<LinearLayout
android:orientation="vertical"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_centerInParent="true"
android:id="@+id/contentLayout"
android:background="@android:color/transparent">
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="button 1"
android:id="@+id/button"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button 2"
android:id="@+id/button1"
android:layout_gravity="center"/>
</LinearLayout>
</RelativeLayout>
リソース:
背景が透明な円
結果:
背景は黒ではなく、100% です。その黒い背景の代わりに、アクティビティ (モーダル アクティビティの親) になります。これがアイデアです。プロポーションをいじってみてください。すべてうまくいきます:)