Files
lawnchair/res/layout/app_item.xml
2018-07-28 18:19:32 +07:00

76 lines
2.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:foreground="?android:attr/selectableItemBackground">
<LinearLayout
android:id="@+id/iconContainer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:orientation="horizontal">
<ImageView
android:id="@+id/shortcutIcon"
android:layout_width="36dp"
android:layout_height="36dp"
android:layout_marginStart="28dp"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"
android:layout_gravity="center_vertical"
android:visibility="gone" />
<ImageView
android:id="@+id/icon"
android:layout_width="@android:dimen/app_icon_size"
android:layout_height="@android:dimen/app_icon_size"
android:layout_margin="8dp"
tools:src="@mipmap/ic_launcher" />
</LinearLayout>
<TextView
android:id="@+id/label"
android:layout_toEndOf="@+id/iconContainer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_gravity="center_vertical"
android:layout_margin="8dp"
android:textColor="?android:textColorPrimary"
android:textSize="18sp"
tools:text="@string/derived_app_name" />
<CheckBox
android:id="@+id/check"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignEnd="@+id/label"
android:layout_alignParentEnd="true"
android:layout_centerInParent="true"
android:layout_gravity="center_vertical"
android:clickable="false"
android:duplicateParentState="true"
android:focusable="false"
android:visibility="gone"
android:padding="8dp" />
<FrameLayout
android:id="@+id/caretContainer"
android:layout_width="64dp"
android:layout_height="64dp"
android:layout_alignEnd="@+id/label"
android:layout_alignParentEnd="true"
android:background="?attr/selectableItemBackground"
android:visibility="gone">
<ImageView
android:id="@+id/caretImageView"
android:layout_marginTop="4dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
</FrameLayout>
</RelativeLayout>