Drop core sample
|
@ -1,9 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<classpath>
|
|
||||||
<classpathentry kind="src" path="src"/>
|
|
||||||
<classpathentry kind="src" path="gen"/>
|
|
||||||
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
|
|
||||||
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
|
|
||||||
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
|
|
||||||
<classpathentry kind="output" path="bin/classes"/>
|
|
||||||
</classpath>
|
|
20
OsmAndCore-sample/.gitignore
vendored
|
@ -1,20 +0,0 @@
|
||||||
# Android Studio
|
|
||||||
/.idea
|
|
||||||
*.iml
|
|
||||||
|
|
||||||
aarDependencies
|
|
||||||
libs/android*.jar
|
|
||||||
libs/com.*.jar
|
|
||||||
libs/net.osmand-*.jar
|
|
||||||
gradlew
|
|
||||||
gradle
|
|
||||||
gradlew.bat
|
|
||||||
# Gradle
|
|
||||||
.gradle
|
|
||||||
/local.properties
|
|
||||||
|
|
||||||
# MacOSX
|
|
||||||
.DS_Store
|
|
||||||
|
|
||||||
# Output
|
|
||||||
/build
|
|
|
@ -1,33 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<projectDescription>
|
|
||||||
<name>OsmAndCore-sample</name>
|
|
||||||
<comment></comment>
|
|
||||||
<projects>
|
|
||||||
</projects>
|
|
||||||
<buildSpec>
|
|
||||||
<buildCommand>
|
|
||||||
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
<buildCommand>
|
|
||||||
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
|
|
||||||
<arguments>
|
|
||||||
</arguments>
|
|
||||||
</buildCommand>
|
|
||||||
</buildSpec>
|
|
||||||
<natures>
|
|
||||||
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
|
|
||||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
|
||||||
</natures>
|
|
||||||
</projectDescription>
|
|
|
@ -1,35 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
package="net.osmand.core.samples.android.sample1" >
|
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
|
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
||||||
<uses-permission android:name="android.permission.STORAGE" />
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
|
||||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
|
||||||
|
|
||||||
<application
|
|
||||||
android:allowBackup="true"
|
|
||||||
android:name=".SampleApplication"
|
|
||||||
android:icon="@mipmap/sample_app"
|
|
||||||
android:label="@string/app_name"
|
|
||||||
android:theme="@style/AppTheme">
|
|
||||||
|
|
||||||
<activity
|
|
||||||
android:name=".MainActivity"
|
|
||||||
android:label="@string/title_activity_main"
|
|
||||||
android:configChanges="locale|fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode">
|
|
||||||
<intent-filter>
|
|
||||||
<action android:name="android.intent.action.MAIN" />
|
|
||||||
<category android:name="android.intent.category.LAUNCHER" />
|
|
||||||
</intent-filter>
|
|
||||||
</activity>
|
|
||||||
|
|
||||||
</application>
|
|
||||||
|
|
||||||
</manifest>
|
|
|
@ -1,144 +0,0 @@
|
||||||
apply plugin: 'com.android.application'
|
|
||||||
|
|
||||||
android {
|
|
||||||
compileSdkVersion 28
|
|
||||||
buildToolsVersion "28.0.3"
|
|
||||||
|
|
||||||
dexOptions {
|
|
||||||
jumboMode true
|
|
||||||
}
|
|
||||||
|
|
||||||
defaultConfig {
|
|
||||||
minSdkVersion 15
|
|
||||||
targetSdkVersion 28
|
|
||||||
versionCode 1
|
|
||||||
versionName "1.0"
|
|
||||||
multiDexEnabled true
|
|
||||||
}
|
|
||||||
|
|
||||||
lintOptions {
|
|
||||||
abortOnError false
|
|
||||||
}
|
|
||||||
|
|
||||||
// This is from OsmAndCore_android.aar - for some reason it's not inherited
|
|
||||||
aaptOptions {
|
|
||||||
// Don't compress any embedded resources
|
|
||||||
noCompress "qz", "png"
|
|
||||||
}
|
|
||||||
|
|
||||||
sourceSets {
|
|
||||||
main {
|
|
||||||
manifest.srcFile "AndroidManifest.xml"
|
|
||||||
jni.srcDirs = []
|
|
||||||
jniLibs.srcDirs = ["libs"]
|
|
||||||
java.srcDirs = ["src"]
|
|
||||||
renderscript.srcDirs = ["src"]
|
|
||||||
resources.srcDirs = ["src"]
|
|
||||||
res.srcDirs = ["res"]
|
|
||||||
assets.srcDirs = ["assets"]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
flavorDimensions "abi"
|
|
||||||
|
|
||||||
productFlavors {
|
|
||||||
x86 {
|
|
||||||
dimension "abi"
|
|
||||||
ndk {
|
|
||||||
abiFilter "x86"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
arm64 {
|
|
||||||
dimension "abi"
|
|
||||||
ndk {
|
|
||||||
abiFilter 'arm64-v8a'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
armv7 {
|
|
||||||
dimension "abi"
|
|
||||||
ndk {
|
|
||||||
abiFilter "armeabi-v7a"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
fat {
|
|
||||||
dimension "abi"
|
|
||||||
ndk {
|
|
||||||
abiFilters 'arm64-v8a', 'x86', 'armeabi-v7a'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
buildTypes {
|
|
||||||
debug {
|
|
||||||
signingConfig android.signingConfigs.debug
|
|
||||||
}
|
|
||||||
nativeDebug {
|
|
||||||
signingConfig android.signingConfigs.debug
|
|
||||||
}
|
|
||||||
release {
|
|
||||||
signingConfig android.signingConfigs.debug
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
task collectMiscResources(type: Copy) {
|
|
||||||
into "src/net/osmand/osm"
|
|
||||||
from("../../resources/poi") {
|
|
||||||
include "poi_types.xml"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
task collectRegionsInfoResources(type: Copy) {
|
|
||||||
from "../../resources/countries-info"
|
|
||||||
into "src/net/osmand/map"
|
|
||||||
include "regions.ocbf"
|
|
||||||
}
|
|
||||||
|
|
||||||
task collectRoutingResources(type: Sync) {
|
|
||||||
from "../../resources/routing"
|
|
||||||
into "src/net/osmand/router"
|
|
||||||
include "routing.xml"
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.withType(JavaCompile) {
|
|
||||||
compileTask -> compileTask.dependsOn << [collectMiscResources, collectRegionsInfoResources, collectRoutingResources]
|
|
||||||
}
|
|
||||||
|
|
||||||
repositories {
|
|
||||||
// Local build
|
|
||||||
//flatDir {
|
|
||||||
// dirs 'libs'
|
|
||||||
//}
|
|
||||||
ivy {
|
|
||||||
name = "OsmAndBinariesIvy"
|
|
||||||
url = "http://builder.osmand.net"
|
|
||||||
layout "pattern" , {
|
|
||||||
artifact "ivy/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
jcenter()
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
implementation project(path: ':OsmAnd-java', configuration: 'android')
|
|
||||||
implementation 'androidx.multidex:multidex:2.0.1'
|
|
||||||
implementation 'androidx.appcompat:appcompat:1.1.0'
|
|
||||||
implementation 'com.google.android.material:material:1.1.0'
|
|
||||||
implementation 'commons-logging:commons-logging-api:1.1'
|
|
||||||
implementation 'com.moparisthebest:junidecode:0.1.1'
|
|
||||||
|
|
||||||
implementation fileTree(include: ['gnu-trove-osmand.jar', 'icu4j-49_1_patched.jar'], dir: 'libs')
|
|
||||||
|
|
||||||
implementation "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@aar"
|
|
||||||
debugImplementation "net.osmand:OsmAndCore_androidNativeRelease:0.1-SNAPSHOT@aar"
|
|
||||||
nativeDebugImplementation "net.osmand:OsmAndCore_androidNativeDebug:0.1-SNAPSHOT@aar"
|
|
||||||
releaseImplementation "net.osmand:OsmAndCore_androidNativeRelease:0.1-SNAPSHOT@aar"
|
|
||||||
|
|
||||||
implementation files('libs/QtAndroid.jar')
|
|
||||||
implementation files('libs/QtAndroidBearer.jar')
|
|
||||||
|
|
||||||
// Local build
|
|
||||||
//implementation 'com.vividsolutions:jts-core:1.14.0'
|
|
||||||
//implementation(name: 'OsmAndCore_android-release', ext: 'aar')
|
|
||||||
//implementation(name: 'OsmAndCore_androidNativeRelease-release', ext: 'aar')
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
target=android-21
|
|
||||||
android.library.reference.1=aarDependencies/com.android.support-appcompat-v7-27.1.1
|
|
||||||
android.library.reference.2=aarDependencies/com.android.support-support-v4-27.1.1
|
|
||||||
android.library.reference.3=aarDependencies/com.android.support-support-compat-27.1.1
|
|
||||||
android.library.reference.4=aarDependencies/android.arch.lifecycle-runtime-1.1.0
|
|
||||||
android.library.reference.5=aarDependencies/com.android.support-support-core-ui-27.1.1
|
|
||||||
android.library.reference.6=aarDependencies/com.android.support-support-core-utils-27.1.1
|
|
||||||
android.library.reference.7=aarDependencies/com.android.support-support-fragment-27.1.1
|
|
||||||
android.library.reference.8=aarDependencies/com.android.support-support-media-compat-27.1.1
|
|
||||||
android.library.reference.9=aarDependencies/com.android.support-support-vector-drawable-27.1.1
|
|
||||||
android.library.reference.10=aarDependencies/com.android.support-animated-vector-drawable-27.1.1
|
|
||||||
android.library.reference.11=aarDependencies/com.android.support-design-27.1.1
|
|
||||||
android.library.reference.12=aarDependencies/com.android.support-transition-27.1.1
|
|
||||||
android.library.reference.13=aarDependencies/com.android.support-recyclerview-v7-27.1.1
|
|
||||||
android.library.reference.14=aarDependencies/net.osmand-OsmAndCore_android-0.1-SNAPSHOT
|
|
||||||
android.library.reference.15=aarDependencies/net.osmand-OsmAndCore_androidNativeRelease-0.1-SNAPSHOT
|
|
||||||
android.library.reference.16=aarDependencies/com.android.support-multidex-1.0.1
|
|
||||||
android.library.reference.17=aarDependencies/android.arch.lifecycle-viewmodel-1.1.0
|
|
||||||
android.library.reference.18=aarDependencies/android.arch.lifecycle-livedata-core-1.1.0
|
|
||||||
android.library.reference.19=aarDependencies/android.arch.core-runtime-1.1.0
|
|
|
@ -1,7 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<translate android:fromYDelta="100%p" android:toYDelta="0"
|
|
||||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
|
||||||
<alpha android:fromAlpha="0.0" android:toAlpha="1.0"
|
|
||||||
android:duration="@android:integer/config_mediumAnimTime" />
|
|
||||||
</set>
|
|
|
@ -1,7 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<translate android:fromXDelta="-100%p" android:toXDelta="0"
|
|
||||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
|
||||||
<alpha android:fromAlpha="0.0" android:toAlpha="1.0"
|
|
||||||
android:duration="@android:integer/config_mediumAnimTime" />
|
|
||||||
</set>
|
|
|
@ -1,7 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<translate android:fromYDelta="0" android:toYDelta="100%p"
|
|
||||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
|
||||||
<alpha android:fromAlpha="1.0" android:toAlpha="0.0"
|
|
||||||
android:duration="@android:integer/config_mediumAnimTime" />
|
|
||||||
</set>
|
|
|
@ -1,7 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<translate android:fromXDelta="0" android:toXDelta="-100%p"
|
|
||||||
android:duration="@android:integer/config_mediumAnimTime"/>
|
|
||||||
<alpha android:fromAlpha="1.0" android:toAlpha="0.0"
|
|
||||||
android:duration="@android:integer/config_mediumAnimTime" />
|
|
||||||
</set>
|
|
Before Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1 KiB |
Before Width: | Height: | Size: 1 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB |
|
@ -1,11 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<item>
|
|
||||||
<nine-patch android:src="@drawable/bg_contextmenu_shadow_top_light" />
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<shape>
|
|
||||||
<solid android:color="@color/bg_color_light" />
|
|
||||||
</shape>
|
|
||||||
</item>
|
|
||||||
</layer-list>
|
|
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<item>
|
|
||||||
<nine-patch android:src="@drawable/bg_contextmenu_shadow_right_light" />
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<shape>
|
|
||||||
<solid
|
|
||||||
android:color="@color/bg_color_light" />
|
|
||||||
</shape>
|
|
||||||
</item>
|
|
||||||
</layer-list>
|
|
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<item>
|
|
||||||
<nine-patch android:src="@drawable/bg_contextmenu_dots_light" />
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<shape>
|
|
||||||
<solid
|
|
||||||
android:color="@color/bg_color_light" />
|
|
||||||
</shape>
|
|
||||||
</item>
|
|
||||||
</layer-list>
|
|
|
@ -1,5 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<item android:drawable="@drawable/blue_button_drawable_pressed" android:state_pressed="true"/>
|
|
||||||
<item android:drawable="@drawable/blue_button_drawable_idle"/>
|
|
||||||
</selector>
|
|
|
@ -1,6 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:shape="rectangle">
|
|
||||||
<corners android:radius="4dp" />
|
|
||||||
<solid android:color="@color/map_widget_blue"/>
|
|
||||||
</shape>
|
|
|
@ -1,6 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
android:shape="rectangle">
|
|
||||||
<corners android:radius="4dp" />
|
|
||||||
<solid android:color="@color/map_widget_blue_pressed"/>
|
|
||||||
</shape>
|
|
|
@ -1,5 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<item android:drawable="@drawable/btn_circle_p" android:state_pressed="true"/>
|
|
||||||
<item android:drawable="@drawable/btn_circle_n"></item>
|
|
||||||
</selector>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
|
||||||
|
|
||||||
<item>
|
|
||||||
<bitmap
|
|
||||||
android:gravity="fill"
|
|
||||||
android:src="@drawable/map_bt_round_1_shadow" />
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
|
|
||||||
<inset
|
|
||||||
android:insetBottom="2dp"
|
|
||||||
android:insetLeft="2dp"
|
|
||||||
android:insetRight="2dp"
|
|
||||||
android:insetTop="2dp" >
|
|
||||||
<shape android:shape="oval" >
|
|
||||||
<solid android:color="#fff" />
|
|
||||||
</shape>
|
|
||||||
</inset>
|
|
||||||
</item>
|
|
||||||
|
|
||||||
</layer-list>
|
|
|
@ -1,21 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
|
||||||
|
|
||||||
<item>
|
|
||||||
<bitmap
|
|
||||||
android:gravity="fill"
|
|
||||||
android:src="@drawable/map_bt_round_1_shadow" />
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
|
|
||||||
<inset
|
|
||||||
android:insetBottom="2dp"
|
|
||||||
android:insetLeft="2dp"
|
|
||||||
android:insetRight="2dp"
|
|
||||||
android:insetTop="2dp" >
|
|
||||||
<shape android:shape="oval" >
|
|
||||||
<solid android:color="#fff" />
|
|
||||||
</shape>
|
|
||||||
</inset>
|
|
||||||
</item>
|
|
||||||
</layer-list>
|
|
|
@ -1,20 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
|
||||||
<item>
|
|
||||||
|
|
||||||
<bitmap android:src="@drawable/map_bt_round_2_shadow" android:gravity="fill" />
|
|
||||||
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<inset
|
|
||||||
android:insetBottom="@dimen/map_button_inset"
|
|
||||||
android:insetLeft="@dimen/map_button_inset"
|
|
||||||
android:insetRight="@dimen/map_button_inset"
|
|
||||||
android:insetTop="@dimen/map_button_inset" >
|
|
||||||
<shape android:shape="oval" >
|
|
||||||
<solid android:color="@color/map_widget_dark_pressed" />
|
|
||||||
</shape>
|
|
||||||
</inset>
|
|
||||||
</item>
|
|
||||||
|
|
||||||
</layer-list>
|
|
|
@ -1,5 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<item android:drawable="@drawable/btn_inset_circle_p" android:state_pressed="true"/>
|
|
||||||
<item android:drawable="@drawable/btn_inset_circle_trans_n"></item>
|
|
||||||
</selector>
|
|
|
@ -1,18 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
|
||||||
<item>
|
|
||||||
<bitmap android:src="@drawable/map_bt_round_2_shadow" android:gravity="fill" />
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<inset
|
|
||||||
android:insetBottom="@dimen/map_button_inset"
|
|
||||||
android:insetLeft="@dimen/map_button_inset"
|
|
||||||
android:insetRight="@dimen/map_button_inset"
|
|
||||||
android:insetTop="@dimen/map_button_inset" >
|
|
||||||
<shape android:shape="oval" >
|
|
||||||
<solid android:color="@color/map_widget_light_trans" />
|
|
||||||
</shape>
|
|
||||||
</inset>
|
|
||||||
</item>
|
|
||||||
|
|
||||||
</layer-list>
|
|
|
@ -1,6 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<item android:drawable="@color/list_item_light_pressed" android:state_focused="true"/>
|
|
||||||
<item android:drawable="@color/list_item_light_pressed" android:state_selected="true"/>
|
|
||||||
<item android:drawable="@color/list_item_light_pressed" android:state_pressed="true"/>
|
|
||||||
</selector>
|
|
|
@ -1,8 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<item android:drawable="@color/list_item_light_pressed" android:state_selected="true"/>
|
|
||||||
<item android:drawable="@color/list_item_light_pressed" android:state_pressed="true"/>
|
|
||||||
<item android:drawable="@color/list_item_light_pressed" android:state_focused="true"/>
|
|
||||||
<item android:drawable="@color/list_item_light"/>
|
|
||||||
|
|
||||||
</selector>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
|
||||||
|
|
||||||
<item>
|
|
||||||
<bitmap
|
|
||||||
android:gravity="fill"
|
|
||||||
android:src="@drawable/map_bt_round_1_shadow" />
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
|
|
||||||
<inset
|
|
||||||
android:insetBottom="@dimen/map_button_inset_shadow"
|
|
||||||
android:insetLeft="@dimen/map_button_inset_shadow"
|
|
||||||
android:insetRight="@dimen/map_button_inset_shadow"
|
|
||||||
android:insetTop="@dimen/map_button_inset_shadow" >
|
|
||||||
<shape android:shape="oval" >
|
|
||||||
<solid android:color="@color/map_widget_blue" />
|
|
||||||
</shape>
|
|
||||||
</inset>
|
|
||||||
</item>
|
|
||||||
|
|
||||||
</layer-list>
|
|
|
@ -1,21 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
|
||||||
|
|
||||||
<item>
|
|
||||||
<bitmap
|
|
||||||
android:gravity="fill"
|
|
||||||
android:src="@drawable/map_bt_round_1_shadow" />
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
|
|
||||||
<inset
|
|
||||||
android:insetBottom="@dimen/map_button_inset_shadow"
|
|
||||||
android:insetLeft="@dimen/map_button_inset_shadow"
|
|
||||||
android:insetRight="@dimen/map_button_inset_shadow"
|
|
||||||
android:insetTop="@dimen/map_button_inset_shadow" >
|
|
||||||
<shape android:shape="oval" >
|
|
||||||
<solid android:color="@color/map_widget_blue_pressed" />
|
|
||||||
</shape>
|
|
||||||
</inset>
|
|
||||||
</item>
|
|
||||||
</layer-list>
|
|
|
@ -1,5 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
|
||||||
<item android:drawable="@drawable/fab_background_pressed" android:state_pressed="true"/>
|
|
||||||
<item android:drawable="@drawable/fab_background_normal"></item>
|
|
||||||
</selector>
|
|
|
@ -1,117 +0,0 @@
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:orientation="vertical"
|
|
||||||
tools:context="net.osmand.core.samples.android.sample1.MainActivity">
|
|
||||||
|
|
||||||
<FrameLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:foreground="@drawable/bg_contextmenu_shadow"
|
|
||||||
android:foregroundGravity="top|fill_horizontal">
|
|
||||||
|
|
||||||
<net.osmand.core.android.AtlasMapRendererView
|
|
||||||
android:id="@+id/mapRendererView"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:focusable="true"
|
|
||||||
android:focusableInTouchMode="true"/>
|
|
||||||
|
|
||||||
<FrameLayout
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_gravity="top|right"
|
|
||||||
android:layout_marginRight="@dimen/map_button_margin"
|
|
||||||
android:layout_marginTop="@dimen/map_button_margin">
|
|
||||||
|
|
||||||
<ImageButton
|
|
||||||
android:id="@+id/map_compass_button"
|
|
||||||
android:layout_width="@dimen/map_small_button_size"
|
|
||||||
android:layout_height="@dimen/map_small_button_size"
|
|
||||||
android:background="@drawable/btn_inset_circle_trans"
|
|
||||||
android:src="@drawable/map_compass"
|
|
||||||
android:visibility="gone"/>
|
|
||||||
|
|
||||||
</FrameLayout>
|
|
||||||
|
|
||||||
<FrameLayout
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_gravity="top|left"
|
|
||||||
android:layout_marginLeft="@dimen/map_button_margin"
|
|
||||||
android:layout_marginTop="@dimen/map_button_margin">
|
|
||||||
|
|
||||||
<ImageButton
|
|
||||||
android:id="@+id/search_button"
|
|
||||||
android:layout_width="@dimen/map_small_button_size"
|
|
||||||
android:layout_height="@dimen/map_small_button_size"
|
|
||||||
android:background="@drawable/btn_inset_circle_trans"
|
|
||||||
android:contentDescription="@string/shared_string_search"
|
|
||||||
android:src="@drawable/map_search_dark"/>
|
|
||||||
|
|
||||||
</FrameLayout>
|
|
||||||
|
|
||||||
<FrameLayout
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_gravity="bottom|right"
|
|
||||||
android:layout_marginBottom="@dimen/map_button_margin"
|
|
||||||
android:layout_marginRight="@dimen/map_button_margin">
|
|
||||||
|
|
||||||
<ImageButton
|
|
||||||
android:id="@+id/map_my_location_button"
|
|
||||||
android:layout_width="@dimen/map_button_size"
|
|
||||||
android:layout_height="@dimen/map_button_size"
|
|
||||||
android:layout_gravity="bottom"
|
|
||||||
android:layout_marginRight="@dimen/map_button_size_plus_spacing"
|
|
||||||
android:background="@drawable/btn_circle"
|
|
||||||
android:contentDescription="@string/shared_string_my_location"
|
|
||||||
android:src="@drawable/map_my_location"/>
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="vertical"
|
|
||||||
android:layout_gravity="bottom|right">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/text_zoom"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_gravity="center"
|
|
||||||
android:text="10"
|
|
||||||
android:textColor="#000"
|
|
||||||
android:textSize="18sp"
|
|
||||||
android:textStyle="bold"/>
|
|
||||||
|
|
||||||
<ImageButton
|
|
||||||
android:id="@+id/map_zoom_in_button"
|
|
||||||
android:layout_width="@dimen/map_button_size"
|
|
||||||
android:layout_height="@dimen/map_button_size"
|
|
||||||
android:layout_marginTop="@dimen/map_button_spacing"
|
|
||||||
android:background="@drawable/btn_circle"
|
|
||||||
android:contentDescription="@string/zoomIn"
|
|
||||||
android:src="@drawable/map_zoom_in"/>
|
|
||||||
|
|
||||||
<ImageButton
|
|
||||||
android:id="@+id/map_zoom_out_button"
|
|
||||||
android:layout_width="@dimen/map_button_size"
|
|
||||||
android:layout_height="@dimen/map_button_size"
|
|
||||||
android:layout_marginTop="@dimen/map_button_spacing"
|
|
||||||
android:background="@drawable/btn_circle"
|
|
||||||
android:contentDescription="@string/zoomOut"
|
|
||||||
android:src="@drawable/map_zoom_out"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
</FrameLayout>
|
|
||||||
|
|
||||||
<FrameLayout
|
|
||||||
android:id="@+id/fragmentContainer"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"/>
|
|
||||||
|
|
||||||
</FrameLayout>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|