Update dependencies
This commit is contained in:
parent
3ffc9b7ea6
commit
79a24596bc
4 changed files with 40 additions and 21 deletions
|
@ -1,5 +1,4 @@
|
||||||
apply plugin: 'com.android.application'
|
apply plugin: 'com.android.application'
|
||||||
|
|
||||||
// Global Parameters accepted
|
// Global Parameters accepted
|
||||||
// APK_NUMBER_VERSION - version number of apk
|
// APK_NUMBER_VERSION - version number of apk
|
||||||
// APK_VERSION - build number like #9999Z, for dev builds appended to app_version like 2.0.0 in no_translate.xml)
|
// APK_VERSION - build number like #9999Z, for dev builds appended to app_version like 2.0.0 in no_translate.xml)
|
||||||
|
@ -355,19 +354,17 @@ repositories {
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(path: ':OsmAnd-java', configuration: 'android')
|
compile project(path: ':OsmAnd-java', configuration: 'android')
|
||||||
compile project(':eclipse-compile:design')
|
// compile project(':eclipse-compile:design')
|
||||||
compile project(':eclipse-compile:cardview')
|
// compile project(':eclipse-compile:cardview')
|
||||||
compile project(':eclipse-compile:gridlayout')
|
// compile project(':eclipse-compile:gridlayout')
|
||||||
// compile project(":eclipse-compile:recyclerview")
|
compile 'com.android.support:gridlayout-v7:23.3.0'
|
||||||
|
compile 'com.android.support:cardview-v7:23.3.0'
|
||||||
|
compile 'com.android.support:appcompat-v7:23.3.0'
|
||||||
|
compile 'com.android.support:design:23.3.0'
|
||||||
compile fileTree(include: ['*.jar'], exclude: ['QtAndroid-bundled.jar', 'QtAndroidAccessibility-bundled.jar', 'OsmAndCore_android.jar', 'OsmAndCore_wrapper.jar', 'android-support-multidex.jar'], dir: 'libs')
|
compile fileTree(include: ['*.jar'], exclude: ['QtAndroid-bundled.jar', 'QtAndroidAccessibility-bundled.jar', 'OsmAndCore_android.jar', 'OsmAndCore_wrapper.jar', 'android-support-multidex.jar'], dir: 'libs')
|
||||||
// compile "com.github.ksoichiro:android-observablescrollview:1.5.0"
|
|
||||||
// compile "com.android.support:appcompat-v7:22.2.1"
|
|
||||||
// compile "com.github.shell-software:fab:1.0.5"
|
|
||||||
// compile 'com.android.support:design:22.2.1'
|
|
||||||
legacyCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@jar"
|
legacyCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@jar"
|
||||||
qtcoredebugCompile "net.osmand:OsmAndCore_androidNativeDebug:0.1-SNAPSHOT@aar"
|
qtcoredebugCompile "net.osmand:OsmAndCore_androidNativeDebug:0.1-SNAPSHOT@aar"
|
||||||
qtcoredebugCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@aar"
|
qtcoredebugCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@aar"
|
||||||
qtcoreCompile "net.osmand:OsmAndCore_androidNativeRelease:0.1-SNAPSHOT@aar"
|
qtcoreCompile "net.osmand:OsmAndCore_androidNativeRelease:0.1-SNAPSHOT@aar"
|
||||||
qtcoreCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@aar"
|
qtcoreCompile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@aar"
|
||||||
compile files('libs/gson-2.5.jar')
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ import android.support.annotation.RequiresPermission;
|
||||||
import android.support.v4.content.ContextCompat;
|
import android.support.v4.content.ContextCompat;
|
||||||
import android.view.GestureDetector;
|
import android.view.GestureDetector;
|
||||||
import android.view.MotionEvent;
|
import android.view.MotionEvent;
|
||||||
|
import android.view.View;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.FrameLayout.LayoutParams;
|
import android.widget.FrameLayout.LayoutParams;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
|
@ -155,7 +156,7 @@ public class ContextMenuLayer extends OsmandMapLayer {
|
||||||
if (obj != null && isObjectMoveable(obj)) {
|
if (obj != null && isObjectMoveable(obj)) {
|
||||||
Vibrator vibrator = (Vibrator) activity.getSystemService(Context.VIBRATOR_SERVICE);
|
Vibrator vibrator = (Vibrator) activity.getSystemService(Context.VIBRATOR_SERVICE);
|
||||||
vibrator.vibrate(VIBRATE_SHORT);
|
vibrator.vibrate(VIBRATE_SHORT);
|
||||||
mInChangeMarkerPositionMode = true;
|
|
||||||
activity.getContextMenu().hide();
|
activity.getContextMenu().hide();
|
||||||
LatLon ll = menu.getLatLon();
|
LatLon ll = menu.getLatLon();
|
||||||
RotatedTileBox rb = new RotatedTileBox(tileBox);
|
RotatedTileBox rb = new RotatedTileBox(tileBox);
|
||||||
|
@ -164,7 +165,9 @@ public class ContextMenuLayer extends OsmandMapLayer {
|
||||||
double lat = rb.getLatFromPixel(tileBox.getCenterPixelX(), tileBox.getCenterPixelY());
|
double lat = rb.getLatFromPixel(tileBox.getCenterPixelX(), tileBox.getCenterPixelY());
|
||||||
double lon = rb.getLonFromPixel(tileBox.getCenterPixelX(), tileBox.getCenterPixelY());
|
double lon = rb.getLonFromPixel(tileBox.getCenterPixelX(), tileBox.getCenterPixelY());
|
||||||
view.setLatLon(lat, lon);
|
view.setLatLon(lat, lon);
|
||||||
mMoveMarkerBottomSheetHelper.show(menu.getLeftIcon());
|
enterMovingMode();
|
||||||
|
view.refreshMap();
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
@ -175,6 +178,8 @@ public class ContextMenuLayer extends OsmandMapLayer {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public PointF getMoveableCenterPoint(RotatedTileBox tb) {
|
public PointF getMoveableCenterPoint(RotatedTileBox tb) {
|
||||||
return new PointF(tb.getPixWidth() / 2, tb.getPixHeight() / 2);
|
return new PointF(tb.getPixWidth() / 2, tb.getPixHeight() / 2);
|
||||||
}
|
}
|
||||||
|
@ -211,19 +216,41 @@ public class ContextMenuLayer extends OsmandMapLayer {
|
||||||
if (!mInChangeMarkerPositionMode) {
|
if (!mInChangeMarkerPositionMode) {
|
||||||
throw new IllegalStateException("Not in change marker position mode");
|
throw new IllegalStateException("Not in change marker position mode");
|
||||||
}
|
}
|
||||||
mInChangeMarkerPositionMode = false;
|
Object obj = getMoveableObject();
|
||||||
|
quitMovingMarker();
|
||||||
RotatedTileBox tileBox = activity.getMapView().getCurrentRotatedTileBox();
|
RotatedTileBox tileBox = activity.getMapView().getCurrentRotatedTileBox();
|
||||||
PointF newMarkerPosition = getMoveableCenterPoint(tileBox);
|
PointF newMarkerPosition = getMoveableCenterPoint(tileBox);
|
||||||
LatLon ll = tileBox.getLatLonFromPixel(newMarkerPosition.x, newMarkerPosition.y);
|
LatLon ll = tileBox.getLatLonFromPixel(newMarkerPosition.x, newMarkerPosition.y);
|
||||||
applyMovedObject(getMoveableObject(), ll);
|
applyMovedObject(obj, ll);
|
||||||
// TODO pass object properly
|
// TODO pass object properly
|
||||||
showContextMenu(newMarkerPosition, tileBox, true);
|
showContextMenu(newMarkerPosition, tileBox, true);
|
||||||
view.refreshMap();
|
view.refreshMap();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void cancelMovingMarker() {
|
private void quitMovingMarker() {
|
||||||
mInChangeMarkerPositionMode = false;
|
mInChangeMarkerPositionMode = false;
|
||||||
|
mark(View.VISIBLE, R.id.map_menu_button, R.id.map_route_info_button, R.id.map_ruler_layout,
|
||||||
|
R.id.map_left_widgets_panel, R.id.map_right_widgets_panel, R.id.map_center_info);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void enterMovingMode() {
|
||||||
|
mInChangeMarkerPositionMode = true;
|
||||||
|
mMoveMarkerBottomSheetHelper.show(menu.getLeftIcon());
|
||||||
|
mark(View.INVISIBLE, R.id.map_menu_button, R.id.map_route_info_button, R.id.map_ruler_layout,
|
||||||
|
R.id.map_left_widgets_panel, R.id.map_right_widgets_panel, R.id.map_center_info);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void mark(int status, int... widgets) {
|
||||||
|
for(int i = 0; i < widgets.length ; i++) {
|
||||||
|
View v = activity.findViewById(widgets[i]);
|
||||||
|
if(v != null) {
|
||||||
|
v.setVisibility(status);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void cancelMovingMarker() {
|
||||||
|
quitMovingMarker();
|
||||||
activity.getContextMenu().show();
|
activity.getContextMenu().show();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -64,5 +64,4 @@ repositories {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(":eclipse-compile:appcompat")
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,4 @@
|
||||||
include ':OsmAnd-java'
|
include ':OsmAnd-java'
|
||||||
include ':eclipse-compile:gridlayout'
|
|
||||||
include ':eclipse-compile:cardview'
|
|
||||||
include ':eclipse-compile:design'
|
|
||||||
include ':eclipse-compile:appcompat'
|
|
||||||
include ':OsmAnd'
|
include ':OsmAnd'
|
||||||
include ':plugins:OsmAnd-AddressPlugin'
|
include ':plugins:OsmAnd-AddressPlugin'
|
||||||
include ':plugins:Osmand-ParkingPlugin'
|
include ':plugins:Osmand-ParkingPlugin'
|
||||||
|
|
Loading…
Reference in a new issue