613 lines
No EOL
20 KiB
XML
613 lines
No EOL
20 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<FrameLayout
|
|
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="match_parent"
|
|
android:background="?attr/activity_background_color">
|
|
|
|
<ScrollView
|
|
android:id="@+id/scroll_view_container"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginBottom="@dimen/setting_profile_item_height"
|
|
android:layout_gravity="top"
|
|
android:focusable="true"
|
|
android:focusableInTouchMode="true">
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="vertical">
|
|
|
|
<LinearLayout
|
|
android:id="@+id/type_selection_button"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:background="?attr/bg_color"
|
|
android:clickable="true"
|
|
android:focusable="true"
|
|
android:foreground="?attr/selectableItemBackground"
|
|
android:orientation="vertical">
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="64dp"
|
|
android:paddingStart="@dimen/content_padding"
|
|
android:paddingEnd="@dimen/content_padding_small"
|
|
android:paddingLeft="@dimen/content_padding"
|
|
android:paddingRight="@dimen/content_padding_small"
|
|
android:orientation="horizontal">
|
|
|
|
<ImageView
|
|
android:id="@+id/mode_icon"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginEnd="@dimen/bottom_sheet_icon_margin"
|
|
android:layout_marginRight="@dimen/bottom_sheet_icon_margin"
|
|
android:layout_gravity="center_vertical"
|
|
android:tint="?attr/default_icon_color"
|
|
tools:src="@drawable/ic_action_coordinates_latitude"/>
|
|
|
|
<LinearLayout
|
|
android:layout_width="0dp"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="1"
|
|
android:layout_marginEnd="@dimen/content_padding"
|
|
android:layout_marginRight="@dimen/content_padding"
|
|
android:layout_gravity="center_vertical"
|
|
android:gravity="center_vertical"
|
|
android:orientation="vertical">
|
|
|
|
<TextView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:textColor="?android:textColorPrimary"
|
|
android:ellipsize="end"
|
|
android:maxLines="1"
|
|
android:text="@string/profile_type_base_string"/>
|
|
|
|
<TextView
|
|
android:id="@+id/mode_title"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:ellipsize="end"
|
|
android:maxLines="1"
|
|
android:textColor="?android:textColorPrimary"
|
|
android:textSize="18sp"
|
|
tools:text="Item additional description"/>
|
|
|
|
</LinearLayout>
|
|
|
|
<ImageView
|
|
android:id="@+id/type_down_arrow2"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="0"
|
|
android:layout_gravity="center_vertical"
|
|
android:src="@drawable/ic_action_arrow_drop_down"
|
|
android:tint="@color/settings_divider"/>
|
|
|
|
</LinearLayout>
|
|
|
|
</LinearLayout>
|
|
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:background="?attr/activity_background_color"
|
|
android:orientation="vertical">
|
|
|
|
<ImageView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:scaleType="fitXY"
|
|
android:src="@drawable/bg_shadow_list_bottom"/>
|
|
|
|
<View
|
|
android:layout_width="match_parent"
|
|
android:layout_height="10dp"/>
|
|
|
|
<ImageView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:scaleType="fitXY"
|
|
android:src="@drawable/bg_shadow_list_top"/>
|
|
|
|
</LinearLayout>
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:background="?attr/bg_color"
|
|
android:orientation="vertical">
|
|
|
|
<FrameLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content">
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:gravity="center_vertical"
|
|
android:orientation="horizontal">
|
|
|
|
|
|
<net.osmand.plus.widgets.OsmandTextFieldBoxes
|
|
android:id="@+id/profile_name_otfb"
|
|
android:layout_width="0dp"
|
|
android:layout_height="60dp"
|
|
android:layout_weight="1"
|
|
android:layout_margin="@dimen/list_content_padding"
|
|
app:primaryColor="@color/active_color_primary_dark"
|
|
app:labelText="@string/profile_name_hint">
|
|
|
|
<studio.carbonylgroup.textfieldboxes.ExtendedEditText
|
|
android:id="@+id/profile_name_et"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:maxLines="1"
|
|
|
|
tools:text="@string/lorem_ipsum"/>
|
|
|
|
</net.osmand.plus.widgets.OsmandTextFieldBoxes>
|
|
|
|
|
|
|
|
</LinearLayout>
|
|
|
|
|
|
|
|
</FrameLayout>
|
|
|
|
<FrameLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginBottom="8dp"
|
|
android:layout_marginStart="@dimen/list_content_padding"
|
|
android:layout_marginEnd="@dimen/list_content_padding"
|
|
android:layout_marginLeft="@dimen/list_content_padding"
|
|
android:layout_marginRight="@dimen/list_content_padding">
|
|
|
|
<ImageView
|
|
android:id="@+id/type_down_arrow"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_gravity="center_vertical|right"
|
|
android:paddingRight="@dimen/content_padding"
|
|
android:src="@drawable/ic_action_arrow_drop_down"
|
|
android:tint="@color/settings_divider"/>
|
|
|
|
<net.osmand.plus.widgets.OsmandTextFieldBoxes
|
|
android:id="@+id/navigation_type_otfb"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="60dp"
|
|
app:primaryColor="@color/active_color_primary_dark"
|
|
app:labelText="@string/nav_type_hint">
|
|
|
|
<studio.carbonylgroup.textfieldboxes.ExtendedEditText
|
|
android:id="@+id/navigation_type_et"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:focusable="false"
|
|
android:maxLines="1"
|
|
|
|
tools:text="Car"/>
|
|
|
|
</net.osmand.plus.widgets.OsmandTextFieldBoxes>
|
|
|
|
<FrameLayout
|
|
android:id="@+id/select_nav_type_btn"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:clickable="true"
|
|
android:focusable="true"/>
|
|
|
|
</FrameLayout>
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="@dimen/context_menu_action_buttons_h"
|
|
android:layout_marginTop="8dp"
|
|
android:layout_marginBottom="@dimen/list_content_padding"
|
|
android:layout_marginLeft="@dimen/list_content_padding"
|
|
android:layout_marginRight="@dimen/list_content_padding"
|
|
android:orientation="vertical">
|
|
<View
|
|
android:layout_width="match_parent"
|
|
android:layout_height="1dp"
|
|
android:background="?attr/divider_color"/>
|
|
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="0dp"
|
|
android:layout_weight="1"
|
|
android:orientation="horizontal"
|
|
android:layout_gravity="center_vertical">
|
|
|
|
<LinearLayout
|
|
android:id="@+id/select_icon_button"
|
|
android:layout_width="0dp"
|
|
android:layout_height="match_parent"
|
|
android:background="?attr/selectableItemBackground"
|
|
android:layout_weight="1"
|
|
android:clickable="true"
|
|
android:focusable="true"
|
|
android:orientation="horizontal">
|
|
|
|
<TextView
|
|
android:layout_width="0dp"
|
|
android:layout_height="match_parent"
|
|
android:gravity="center_vertical"
|
|
android:layout_weight="1"
|
|
android:textSize="@dimen/default_list_text_size"
|
|
android:text="@string/shared_string_icon"
|
|
android:textColor="?android:textColorPrimary"/>
|
|
|
|
<ImageView
|
|
android:id="@+id/profile_icon_img"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:padding="@dimen/list_content_padding"
|
|
tools:src="@drawable/ic_action_horse"
|
|
tools:tint="@color/A400red"/>
|
|
|
|
</LinearLayout>
|
|
|
|
<View
|
|
android:layout_width="1dp"
|
|
android:layout_height="36dp"
|
|
android:layout_gravity="center_vertical"
|
|
android:background="?attr/divider_color"/>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/select_icon_color_button"
|
|
android:layout_width="0dp"
|
|
android:layout_height="match_parent"
|
|
android:layout_weight="1"
|
|
android:background="?attr/selectableItemBackground"
|
|
android:clickable="true"
|
|
android:focusable="true"
|
|
android:orientation="horizontal">
|
|
|
|
<TextView
|
|
android:layout_width="0dp"
|
|
android:paddingLeft="@dimen/list_content_padding"
|
|
android:layout_height="match_parent"
|
|
android:layout_weight="1"
|
|
android:gravity="center_vertical"
|
|
android:textSize="@dimen/default_list_text_size"
|
|
android:text="@string/shared_string_color"
|
|
android:textColor="?android:textColorPrimary"/>
|
|
|
|
<ImageView
|
|
android:id="@+id/color_sample_img"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:padding="@dimen/list_content_padding"
|
|
tools:src = "@drawable/ic_action_circle"
|
|
tools:tint="@color/A400red"/>
|
|
|
|
</LinearLayout>
|
|
|
|
</LinearLayout>
|
|
|
|
<View
|
|
android:layout_width="match_parent"
|
|
android:layout_height="1dp"
|
|
android:background="?attr/divider_color"/>
|
|
|
|
</LinearLayout>
|
|
|
|
<TextView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginBottom="12dp"
|
|
android:layout_marginStart="@dimen/list_content_padding"
|
|
android:layout_marginEnd="@dimen/list_content_padding"
|
|
android:layout_marginLeft="@dimen/list_content_padding"
|
|
android:layout_marginRight="@dimen/list_content_padding"
|
|
android:text="@string/osmand_routing_promo"/>
|
|
|
|
<FrameLayout
|
|
android:id="@+id/click_block_layout"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:clickable="false"/>
|
|
|
|
</LinearLayout>
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:background="?attr/activity_background_color"
|
|
android:orientation="vertical">
|
|
|
|
<ImageView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:scaleType="fitXY"
|
|
android:src="@drawable/bg_shadow_list_bottom"/>
|
|
|
|
<View
|
|
android:layout_width="match_parent"
|
|
android:layout_height="10dp"/>
|
|
|
|
<ImageView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:scaleType="fitXY"
|
|
android:src="@drawable/bg_shadow_list_top"/>
|
|
|
|
</LinearLayout>
|
|
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:background="?attr/bg_color"
|
|
android:orientation="vertical">
|
|
|
|
<TextView
|
|
android:textStyle="bold"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginTop="@dimen/list_content_padding"
|
|
android:layout_marginStart="@dimen/list_content_padding"
|
|
android:layout_marginEnd="@dimen/list_content_padding"
|
|
android:layout_marginLeft="@dimen/list_content_padding"
|
|
android:layout_marginRight="@dimen/list_content_padding"
|
|
android:text="@string/edit_profile_setup_title"
|
|
android:textColor="?android:textColorPrimary"
|
|
android:textSize="@dimen/default_list_text_size"/>
|
|
|
|
<TextView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginBottom="@dimen/list_content_padding"
|
|
android:layout_marginStart="@dimen/list_content_padding"
|
|
android:layout_marginEnd="@dimen/list_content_padding"
|
|
android:layout_marginLeft="@dimen/list_content_padding"
|
|
android:layout_marginRight="@dimen/list_content_padding"
|
|
android:text="@string/edit_profile_setup_subtitle"
|
|
android:textColor="@color/description_font_and_bottom_sheet_icons"/>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/map_config_btn"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="65dp"
|
|
android:background="?android:attr/selectableItemBackground"
|
|
android:gravity="center_vertical"
|
|
android:orientation="horizontal">
|
|
|
|
<ImageView
|
|
android:id="@+id/map_config_icon"
|
|
android:layout_width="24dp"
|
|
android:layout_height="24dp"
|
|
android:layout_marginStart="@dimen/list_content_padding"
|
|
android:layout_marginLeft="@dimen/list_content_padding"
|
|
android:src="@drawable/ic_action_layers_dark"
|
|
android:tint="?attr/default_icon_color"/>
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginStart="24dp"
|
|
android:layout_marginEnd="@dimen/list_content_padding"
|
|
android:layout_marginLeft="24dp"
|
|
android:layout_marginRight="@dimen/list_content_padding"
|
|
android:orientation="vertical">
|
|
|
|
<TextView
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/configure_map"
|
|
android:textColor="?android:textColorPrimary"
|
|
android:textSize="@dimen/default_list_text_size"/>
|
|
|
|
<TextView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/edit_profile_setup_map_subtitle"
|
|
android:textColor="@color/description_font_and_bottom_sheet_icons"/>
|
|
</LinearLayout>
|
|
</LinearLayout>
|
|
|
|
<View
|
|
android:layout_width="match_parent"
|
|
android:layout_height="1dp"
|
|
android:layout_marginStart="64dp"
|
|
android:layout_marginLeft="64dp"
|
|
android:background="?attr/divider_color"/>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/screen_config_btn"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="64dp"
|
|
android:background="?android:attr/selectableItemBackground"
|
|
android:gravity="center_vertical"
|
|
android:orientation="horizontal">
|
|
|
|
<ImageView
|
|
android:id="@+id/screen_config_icon"
|
|
android:layout_width="24dp"
|
|
android:layout_height="24dp"
|
|
android:layout_marginStart="@dimen/list_content_padding"
|
|
android:layout_marginLeft="@dimen/list_content_padding"
|
|
android:src="@drawable/ic_configure_screen_dark"
|
|
android:tint="?attr/default_icon_color"/>
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginStart="24dp"
|
|
android:layout_marginEnd="@dimen/list_content_padding"
|
|
android:layout_marginLeft="24dp"
|
|
android:layout_marginRight="@dimen/list_content_padding"
|
|
android:orientation="vertical">
|
|
|
|
<TextView
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/map_widget_config"
|
|
android:textColor="?android:textColorPrimary"
|
|
android:textSize="@dimen/default_list_text_size"/>
|
|
|
|
<TextView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/edit_profile_screen_options_subtitle"
|
|
android:textColor="@color/description_font_and_bottom_sheet_icons"/>
|
|
|
|
</LinearLayout>
|
|
</LinearLayout>
|
|
|
|
<View
|
|
android:layout_width="match_parent"
|
|
android:layout_height="1dp"
|
|
android:layout_marginStart="64dp"
|
|
android:layout_marginLeft="64dp"
|
|
android:background="?attr/divider_color"
|
|
/>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/nav_settings_btn"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="64dp"
|
|
android:background="?android:attr/selectableItemBackground"
|
|
android:gravity="center_vertical"
|
|
android:orientation="horizontal">
|
|
|
|
<ImageView
|
|
android:id="@+id/nav_settings_icon"
|
|
android:layout_width="24dp"
|
|
android:layout_height="24dp"
|
|
android:layout_marginStart="@dimen/list_content_padding"
|
|
android:layout_marginLeft="@dimen/list_content_padding"
|
|
android:src="@drawable/ic_action_gdirections_dark"
|
|
android:tint="?attr/default_icon_color"/>
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_marginStart="24dp"
|
|
android:layout_marginEnd="@dimen/list_content_padding"
|
|
android:layout_marginLeft="24dp"
|
|
android:layout_marginRight="@dimen/list_content_padding"
|
|
android:orientation="vertical">
|
|
|
|
<TextView
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/routing_settings_2"
|
|
android:textColor="?android:textColorPrimary"
|
|
android:textSize="@dimen/default_list_text_size"/>
|
|
|
|
<TextView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:text="@string/edit_profile_nav_settings_subtitle"
|
|
android:textColor="@color/description_font_and_bottom_sheet_icons"/>
|
|
|
|
</LinearLayout>
|
|
</LinearLayout>
|
|
</LinearLayout>
|
|
|
|
|
|
<include layout="@layout/list_shadow_footer"/>
|
|
|
|
|
|
<LinearLayout
|
|
android:id="@+id/buttons_layout_sv"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_gravity="bottom"
|
|
android:background="?attr/bg_color"
|
|
android:orientation="horizontal"
|
|
android:visibility="gone">
|
|
|
|
<Button
|
|
android:id="@+id/cancel_button_sv"
|
|
android:layout_width="0dp"
|
|
android:layout_height="42dp"
|
|
android:layout_weight="1"
|
|
android:layout_marginTop="@dimen/list_content_padding"
|
|
android:layout_marginBottom="@dimen/list_content_padding"
|
|
android:layout_marginStart="@dimen/list_content_padding"
|
|
android:layout_marginEnd="8dp"
|
|
android:layout_marginLeft="@dimen/list_content_padding"
|
|
android:layout_marginRight="8dp"
|
|
android:background="?attr/profile_cancel_btn"
|
|
android:text="@string/shared_string_cancel"
|
|
android:textAllCaps="false"
|
|
android:textColor="@color/map_widget_blue"/>
|
|
|
|
<Button
|
|
android:id="@+id/save_profile_btn_sv"
|
|
android:layout_width="0dp"
|
|
android:layout_height="42dp"
|
|
android:layout_weight="1"
|
|
android:layout_marginTop="@dimen/list_content_padding"
|
|
android:layout_marginBottom="@dimen/list_content_padding"
|
|
android:layout_marginStart="8dp"
|
|
android:layout_marginEnd="@dimen/list_content_padding"
|
|
android:layout_marginLeft="8dp"
|
|
android:layout_marginRight="@dimen/list_content_padding"
|
|
android:background="?attr/profile_save_btn"
|
|
android:text="@string/shared_string_save"
|
|
android:textAllCaps="false"
|
|
android:textColor="@color/color_white"/>
|
|
|
|
</LinearLayout>
|
|
|
|
</LinearLayout>
|
|
|
|
</ScrollView>
|
|
|
|
<LinearLayout
|
|
android:id="@+id/buttons_layout"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_gravity="bottom"
|
|
android:background="?attr/bg_color"
|
|
android:orientation="horizontal">
|
|
|
|
<Button
|
|
android:id="@+id/cancel_button"
|
|
android:layout_width="0dp"
|
|
android:layout_height="42dp"
|
|
android:layout_weight="1"
|
|
android:layout_marginTop="@dimen/list_content_padding"
|
|
android:layout_marginBottom="@dimen/list_content_padding"
|
|
android:layout_marginStart="@dimen/list_content_padding"
|
|
android:layout_marginEnd="8dp"
|
|
android:layout_marginLeft="@dimen/list_content_padding"
|
|
android:layout_marginRight="8dp"
|
|
android:background="?attr/profile_cancel_btn"
|
|
android:text="@string/shared_string_cancel"
|
|
android:textAllCaps="false"
|
|
android:textColor="?attr/active_color_basic"/>
|
|
|
|
<Button
|
|
android:id="@+id/save_profile_btn"
|
|
android:layout_width="0dp"
|
|
android:layout_height="42dp"
|
|
android:layout_weight="1"
|
|
android:layout_marginTop="@dimen/list_content_padding"
|
|
android:layout_marginBottom="@dimen/list_content_padding"
|
|
android:layout_marginStart="8dp"
|
|
android:layout_marginEnd="@dimen/list_content_padding"
|
|
android:layout_marginLeft="8dp"
|
|
android:layout_marginRight="@dimen/list_content_padding"
|
|
android:background="?attr/profile_save_btn"
|
|
android:text="@string/shared_string_save"
|
|
android:textAllCaps="false"
|
|
android:textColor="@color/color_white"/>
|
|
|
|
</LinearLayout>
|
|
|
|
</FrameLayout> |