<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <include android:id="@+id/top_divider" layout="@layout/list_item_divider"/> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/card_bg_color" android:orientation="vertical"> <LinearLayout android:id="@+id/user_row" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/selectableItemBackground" android:gravity="center_vertical"> <ImageView android:id="@+id/icon" android:layout_width="@dimen/list_item_icon_size_big" android:layout_height="@dimen/list_item_icon_size_big" android:layout_marginEnd="@dimen/list_item_icon_margin_right" android:layout_marginLeft="@dimen/list_item_icon_margin_left" android:layout_marginRight="@dimen/list_item_icon_margin_right" android:layout_marginStart="@dimen/list_item_icon_margin_left" tools:src="@drawable/img_user_picture"/> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginEnd="@dimen/content_padding_standard" android:layout_marginRight="@dimen/content_padding_standard" android:layout_weight="1" android:orientation="vertical" android:paddingBottom="@dimen/content_padding_half"> <net.osmand.telegram.ui.views.TextViewEx android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:maxLines="1" android:textColor="?android:textColorPrimary" android:textSize="@dimen/list_item_title_text_size" app:firstBaselineToTopHeight="@dimen/list_item_baseline_to_top_height_big" app:typeface="@string/font_roboto_regular" tools:text="Share location"/> <LinearLayout android:id="@+id/details_container" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingBottom="2dp" android:gravity="center_vertical"> <LinearLayout android:id="@+id/distance_and_points_container" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:visibility="gone" tools:visibility="visible"> <ImageView android:id="@+id/distance_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom" android:layout_marginEnd="@dimen/content_padding_small" android:layout_marginRight="@dimen/content_padding_small" tools:src="@drawable/ic_action_distance_16dp" tools:tint="@color/icon_light" /> <net.osmand.telegram.ui.views.TextViewEx android:id="@+id/distance_and_points_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="1" android:textColor="?android:textColorSecondary" android:textSize="@dimen/list_item_description_text_size" app:firstBaselineToTopHeight="@dimen/list_item_icon_margin_right" app:typeface="@string/font_roboto_regular" tools:text="213 m" /> </LinearLayout> <LinearLayout android:id="@+id/group_container" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone" tools:visibility="visible"> <ImageView android:id="@+id/group_icon" android:layout_width="@dimen/list_item_icon_size_small" android:layout_height="@dimen/list_item_icon_size_small" android:layout_gravity="bottom" android:layout_marginEnd="@dimen/content_padding_small" android:layout_marginRight="@dimen/content_padding_small" tools:src="@drawable/img_group_picture" /> <net.osmand.telegram.ui.views.TextViewEx android:id="@+id/group_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:maxLines="1" android:textColor="?android:textColorSecondary" android:textSize="@dimen/list_item_description_text_size" app:firstBaselineToTopHeight="@dimen/list_item_icon_margin_right" app:typeface="@string/font_roboto_regular" tools:text="@string/shared_string_group" /> </LinearLayout> </LinearLayout> <LinearLayout android:id="@+id/location_with_descr_container" android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:id="@+id/location_view_container" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" android:visibility="gone" tools:visibility="visible"> <ImageView android:id="@+id/direction_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom" android:layout_marginEnd="@dimen/content_padding_small" android:layout_marginRight="@dimen/content_padding_small" tools:src="@drawable/ic_direction_arrow" tools:tint="@color/ctrl_active_light"/> <net.osmand.telegram.ui.views.TextViewEx android:id="@+id/distance_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="1" android:textSize="@dimen/list_item_description_text_size" app:firstBaselineToTopHeight="18dp" app:typeface="@string/font_roboto_medium" tools:text="213 m" tools:textColor="@color/ctrl_active_light"/> <net.osmand.telegram.ui.views.TextViewEx android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4dp" android:layout_marginRight="4dp" android:text="•" android:textColor="?attr/android:textColorSecondary" android:textSize="@dimen/list_item_description_text_size" android:visibility="visible" app:firstBaselineToTopHeight="18dp" /> </LinearLayout> <net.osmand.telegram.ui.views.TextViewEx android:id="@+id/description" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:ellipsize="end" android:maxLines="1" android:textColor="?attr/android:textColorSecondary" android:textSize="@dimen/list_item_description_text_size" app:firstBaselineToTopHeight="18dp" app:typeface="@string/font_roboto_regular" tools:text="Live: 1 • All: 36"/> </LinearLayout> <LinearLayout android:id="@+id/received_gps_points_container" android:layout_width="match_parent" android:layout_height="wrap_content" android:visibility="gone" tools:visibility="visible"> <net.osmand.telegram.ui.views.TextViewEx android:id="@+id/received_gps_points_description" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:ellipsize="end" android:maxLines="1" android:textColor="?attr/android:textColorSecondary" android:textSize="@dimen/list_item_description_text_size" app:firstBaselineToTopHeight="@dimen/list_item_icon_margin_right" app:typeface="@string/font_roboto_regular" tools:text="@string/received_gps_points" /> </LinearLayout> </LinearLayout> <ImageView android:id="@+id/image_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="@dimen/content_padding_small" android:layout_marginRight="@dimen/content_padding_small" android:background="?attr/selectableItemBackgroundBorderless" android:padding="@dimen/image_button_padding" tools:src="@drawable/ic_overflow_menu_white" tools:tint="@color/icon_light"/> </LinearLayout> <LinearLayout android:id="@+id/show_on_map_row" android:layout_width="match_parent" android:layout_height="@dimen/list_item_height_min" android:background="?attr/selectableItemBackground" android:gravity="center_vertical" android:paddingEnd="@dimen/content_padding_standard" android:paddingLeft="@dimen/list_item_content_margin" android:paddingRight="@dimen/content_padding_standard" android:paddingStart="@dimen/list_item_content_margin"> <net.osmand.telegram.ui.views.TextViewEx android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginEnd="@dimen/content_padding_standard" android:layout_marginRight="@dimen/content_padding_standard" android:layout_weight="1" android:text="@string/show_on_map" app:firstBaselineToTopHeight="@dimen/list_item_baseline_to_top_height_big" android:textAppearance="?attr/textAppearanceListItemSecondary" android:textColor="?android:attr/textColorSecondary" app:typeface="@string/font_roboto_medium"/> <net.osmand.telegram.ui.views.TextViewEx android:id="@+id/show_on_map_state" android:layout_width="wrap_content" android:layout_height="match_parent" app:firstBaselineToTopHeight="@dimen/list_item_baseline_to_top_height_big" android:textAppearance="?attr/textAppearanceListItemSecondary" android:textColor="?attr/ctrl_active_color" app:typeface="@string/font_roboto_medium" tools:text="All"/> </LinearLayout> <View android:id="@+id/bottom_divider" android:layout_width="match_parent" android:layout_height="1dp" android:layout_marginLeft="@dimen/list_item_content_margin" android:layout_marginStart="@dimen/list_item_content_margin" android:background="?attr/card_divider_color"/> </LinearLayout> <include android:id="@+id/bottom_shadow" layout="@layout/card_bottom_divider"/> <net.osmand.telegram.ui.views.TextViewEx android:id="@+id/last_telegram_update_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" android:gravity="center" android:paddingTop="@dimen/content_padding_half" android:textColor="?android:attr/textColorSecondary" android:textSize="@dimen/list_item_description_text_size" android:visibility="gone" app:typeface="@string/font_roboto_regular" /> </LinearLayout>