- 工具栏添加背景切换按钮,点击弹出对话框 - 支持三种背景模式:灰白相间、全白、全黑 - 背景设置持久化保存,应用重启后保持原设置 - 切换背景时保持当前浏览的图片位置
73 lines
2.5 KiB
XML
73 lines
2.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<FrameLayout
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:id="@+id/container"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:background="@color/black"
|
|
android:clickable="true"
|
|
android:focusable="true">
|
|
|
|
<androidx.viewpager.widget.ViewPager
|
|
android:id="@+id/view_pager"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:clickable="false"/>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/toolbar"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_gravity="top"
|
|
android:background="#CC000000"
|
|
android:orientation="horizontal"
|
|
android:padding="4dp">
|
|
|
|
<ImageButton
|
|
android:id="@+id/btn_back"
|
|
android:layout_width="48dp"
|
|
android:layout_height="48dp"
|
|
android:background="?attr/selectableItemBackgroundBorderless"
|
|
android:src="@drawable/ic_back"
|
|
android:contentDescription="Back"/>
|
|
|
|
<View
|
|
android:layout_width="0dp"
|
|
android:layout_height="0dp"
|
|
android:layout_weight="1"/>
|
|
|
|
<ImageButton
|
|
android:id="@+id/btn_share"
|
|
android:layout_width="48dp"
|
|
android:layout_height="48dp"
|
|
android:background="?attr/selectableItemBackgroundBorderless"
|
|
android:src="@drawable/ic_share"
|
|
android:contentDescription="Share"/>
|
|
|
|
<ImageButton
|
|
android:id="@+id/btn_info"
|
|
android:layout_width="48dp"
|
|
android:layout_height="48dp"
|
|
android:background="?attr/selectableItemBackgroundBorderless"
|
|
android:src="@drawable/ic_info"
|
|
android:contentDescription="Info"/>
|
|
|
|
<ImageButton
|
|
android:id="@+id/btn_bg"
|
|
android:layout_width="48dp"
|
|
android:layout_height="48dp"
|
|
android:background="?attr/selectableItemBackgroundBorderless"
|
|
android:src="@drawable/ic_bg"
|
|
android:contentDescription="Background"/>
|
|
|
|
<ImageButton
|
|
android:id="@+id/btn_delete"
|
|
android:layout_width="48dp"
|
|
android:layout_height="48dp"
|
|
android:background="?attr/selectableItemBackgroundBorderless"
|
|
android:src="@drawable/ic_delete"
|
|
android:contentDescription="Delete"/>
|
|
|
|
</LinearLayout>
|
|
|
|
</FrameLayout> |