vtm-app: revive / update with latest VTM, closes #90

This commit is contained in:
Emux
2016-07-21 20:22:22 +03:00
parent c67b35a277
commit 436b66be82
133 changed files with 10436 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/filePickerView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fadingEdge="vertical"
android:fadingEdgeLength="30dip"
android:columnWidth="100dip"
android:numColumns="auto_fit" />

View File

@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:windowActionBarOverlay="true">
<org.oscim.android.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<RelativeLayout
android:id="@+id/route_bar"
android:layout_width="fill_parent"
android:layout_height="25dip"
android:background="#dd000000"
android:orientation="horizontal">
<ImageView
android:id="@+id/route_bar_distance_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/plane" />
<TextView
android:id="@+id/route_bar_distance"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_toRightOf="@+id/route_bar_distance_icon"
android:gravity="center"
android:textColor="#fff"
android:textSize="14sp" />
<ImageView
android:id="@+id/route_bar_route_length_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/route_bar_distance"
android:src="@drawable/car" />
<TextView
android:id="@+id/route_bar_route_length"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_toRightOf="@+id/route_bar_route_length_icon"
android:gravity="center"
android:textColor="#fff"
android:textSize="14sp" />
<ImageView
android:id="@+id/route_bar_travel_time_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/route_bar_route_length"
android:src="@drawable/time" />
<TextView
android:id="@+id/route_bar_travel_time"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_toRightOf="@+id/route_bar_travel_time_icon"
android:gravity="center"
android:textColor="#fff"
android:textSize="14sp" />
<ImageView
android:id="@+id/route_bar_clear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:clickable="true"
android:src="@drawable/no" />
</RelativeLayout>
<ToggleButton
android:id="@+id/snapToLocationView"
android:layout_width="57dp"
android:layout_height="72dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="10dip"
android:layout_marginRight="10dip"
android:textOff=""
android:textOn=""
android:visibility="gone" />
<TextView
android:id="@+id/mapInfo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:layout_marginLeft="70dip"
android:layout_marginTop="25dip"
android:background="@drawable/info_window"
android:clickable="true"
android:ellipsize="end"
android:maxEms="17"
android:onClick="onClick"
android:textColor="#404040"
android:visibility="invisible" />
<!-- android:background="@drawable/snap_to_position" -->
<!--
<ImageView
android:id="@+id/imageView1"
android:layout_width="64px"
android:layout_height="64px"
android:layout_alignParentLeft="true"
android:layout_alignTop="@+id/mapInfo"
android:src="@drawable/compass_bg" />
-->
<ImageView
android:id="@+id/compass"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignBottom="@+id/mapInfo"
android:layout_alignParentLeft="true"
android:layout_marginLeft="24dp"
android:onClick="toggleLocation"
android:src="@drawable/compass" />
</RelativeLayout>

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:background="@drawable/bonuspack_bubble"
android:orientation="horizontal">
<ImageView
android:id="@+id/bubble_image"
android:layout_width="48dp"
android:layout_height="48dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:scaleType="center"
android:visibility="gone" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:orientation="vertical"
android:paddingLeft="5dp">
<TextView
android:id="@+id/bubble_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:ellipsize="end"
android:maxEms="17"
android:textColor="#404040" />
<TextView
android:id="@+id/bubble_description"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxEms="17"
android:textColor="#404040"
android:textSize="12dp" />
<TextView
android:id="@+id/bubble_subdescription"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxEms="17"
android:textColor="#404040"
android:textSize="10dp"
android:visibility="gone" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:orientation="horizontal"
android:paddingLeft="5dp">
<Button
android:id="@+id/bubble_moreinfo"
android:layout_width="24dp"
android:layout_height="24dp"
android:background="@drawable/btn_moreinfo"
android:visibility="gone" />
</LinearLayout>
</LinearLayout>

View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="20dip">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/latitude"
android:textStyle="bold"
android:textColor="#FFF" />
<EditText
android:id="@+id/latitude"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLength="9"
android:inputType="numberSigned|numberDecimal" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/longitude"
android:textStyle="bold"
android:textColor="#FFF" />
<EditText
android:id="@+id/longitude"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLength="9"
android:inputType="numberSigned|numberDecimal" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/zoomLevel"
android:textStyle="bold"
android:textColor="#FFF" />
<SeekBar
android:id="@+id/zoomLevel"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/zoomlevelValue"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textStyle="bold"
android:gravity="center_horizontal" />
</LinearLayout>
</ScrollView>

View File

@@ -0,0 +1,155 @@
<?xml version="1.0" encoding="UTF-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="20dip">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_name"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_size"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewSize"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_version"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewVersion"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_debug"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewDebug"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_date"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewDate"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_area"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewArea"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_start_position"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewStartPosition"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_start_zoom_level"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewStartZoomLevel"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_language_preference"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewLanguagePreference"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_comment"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewComment"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/info_map_file_created_by"
android:textStyle="bold"
android:textColor="#FFF" />
<TextView
android:id="@+id/infoMapFileViewCreatedBy"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10dip" />
</LinearLayout>
</ScrollView>

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:id="@+id/thumbnail"
android:layout_width="65dp"
android:layout_height="65dp"
android:scaleType="center"
android:src="@drawable/ic_continue" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="instructions"
android:textColor="#000000" />
<TextView
android:id="@+id/details"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="distance/duration"
android:textColor="#555555" />
</LinearLayout>
</LinearLayout>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#55000000"
android:orientation="vertical">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center|clip_vertical"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:background="#FFFFFF"
android:orientation="vertical"
android:padding="10dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<AutoCompleteTextView
android:id="@+id/poiTag"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:completionThreshold="1"
android:ems="10" />
<!-- <Button
android:id="@+id/buttonSetPOITag"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Search" /> -->
</LinearLayout>
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="40dp"
android:orientation="horizontal">
<Button
android:id="@+id/pois_btn_nominatim"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Places" />
<Button
android:id="@+id/pois_btn_wikipedia"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Wikipedia" />
<Button
android:id="@+id/pois_btn_flickr"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Flickr" />
<Button
android:id="@+id/pois_btn_foursquare"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Foursquare" />
</LinearLayout>
</HorizontalScrollView>
<ListView
android:id="@+id/items"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
</LinearLayout>

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@drawable/bonuspack_bubble">
<ImageView
android:id="@+id/bubble_image"
android:layout_width="65dp"
android:layout_height="65dp"
android:paddingLeft="5dp"
android:visibility="gone" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/bubble_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#404040"
android:maxEms="17"
android:text="Title" />
</LinearLayout>
<TextView
android:id="@+id/bubble_description"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#404040"
android:textSize="12dp"
android:maxEms="17"
android:text="Description" />
<TextView
android:id="@+id/bubble_subdescription"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#404040"
android:textSize="10dp"
android:maxEms="17"
android:text="Address"
android:visibility="gone" />
</LinearLayout>
<Button
android:id="@+id/bubble_delete"
android:background="@drawable/btn_delete"
android:visibility="visible"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_gravity="right" />
</LinearLayout>

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/widget_frame"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="15dp"
android:paddingTop="5dp"
android:paddingRight="10dp"
android:paddingBottom="5dp">
<TextView
android:id="@android:id/title"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="22dp"
android:typeface="sans"
android:textStyle="normal"
android:textColor="#ffffff"></TextView>
<TextView
android:id="@android:id/summary"
android:layout_alignParentLeft="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@android:id/title"></TextView>
<TextView
android:id="@+id/seekBarPrefUnitsRight"
android:layout_alignParentRight="true"
android:layout_below="@android:id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TextView>
<TextView
android:id="@+id/seekBarPrefValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/seekBarPrefUnitsRight"
android:layout_below="@android:id/title"
android:gravity="right"></TextView>
<TextView
android:id="@+id/seekBarPrefUnitsLeft"
android:layout_below="@android:id/title"
android:layout_toLeftOf="@id/seekBarPrefValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></TextView>
<LinearLayout
android:id="@+id/seekBarPrefBarContainer"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@android:id/summary"></LinearLayout>
</RelativeLayout>