Add class picker to Android UI

This commit is contained in:
Leith Bade
2015-01-30 10:52:00 +11:00
parent 0953b215ab
commit 9e3311f48a
5 changed files with 152 additions and 4 deletions

View File

@@ -24,6 +24,7 @@ import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.view.ViewConfiguration;
import android.widget.ArrayAdapter;
import android.widget.ZoomButtonsController;
import com.almeros.android.multitouch.gesturedetectors.RotateGestureDetector;
@@ -358,6 +359,28 @@ public class MapView extends SurfaceView {
mNativeMapView.setClasses(classes);
}
public void addClass(String clazz) {
mNativeMapView.addClass(clazz);
}
public void removeClass(String clazz) {
mNativeMapView.removeClass(clazz);
}
public boolean hasClass(String clazz) {
return mNativeMapView.hasClass(clazz);
}
public void removeAllClasses() {
removeAllClasses(0);
}
public void removeAllClasses(long transitionDuration) {
mNativeMapView.setDefaultTransitionDuration(transitionDuration);
ArrayList<String> classes = new ArrayList<String>(0);
setClasses(classes);
}
//
// Lifecycle events
//
@@ -1145,7 +1168,6 @@ public class MapView extends SurfaceView {
}
}
// Called when our Internet connectivity has changed
private void onConnectivityChanged(boolean isConnected) {
Log.v(TAG, "onConnectivityChanged: " + isConnected);