美しいAndroid Timelyアプリからこのレイアウトをコピーしようとしています
具体的には、すべてのアラーム情報が入っている半透明のボックスです。アルファ値が非常に高く設定された背景とはわずかに異なる塗りつぶし色のレイアウトであるかどうかはわかりません。どんなアイデア/ヒントも大歓迎です!
ありがとう、
-Vivek
美しいAndroid Timelyアプリからこのレイアウトをコピーしようとしています
具体的には、すべてのアラーム情報が入っている半透明のボックスです。アルファ値が非常に高く設定された背景とはわずかに異なる塗りつぶし色のレイアウトであるかどうかはわかりません。どんなアイデア/ヒントも大歓迎です!
ありがとう、
-Vivek
私はこのようなことをします:
マニフェスト.xml
<activity
android:theme="@style/PopupTheme"
android:configChanges="orientation|screenSize"
android:name="your.package.Activity">
</activity>
Styles.xml
<style name="PopupTheme" parent="Theme.AppCompat.Base.CompactMenu.Dialog">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:textColor">@android:color/black</item>
<item name="android:windowIsFloating">true</item>
</style>
Color.xml //アルファ値で遊ぶことができます
<color name="transparent_black">#A0000000</color>
myLayout.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/transparent"
android:gravity="center">
<LinearLayout
android:id="@+id/root"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="20dp"
android:gravity="center"
android:background="@color/transparent_black">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@android:color/transparent"
android:layout_marginTop="30dp">
<Button
android:id="@+id/guardar"
style="@style/boton_aceptar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/action_save"
android:gravity="center"/>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
その結果、白い部分が電話の現在の画面になります。