diff options
author | Pablo Guardiola <guardiola31337@gmail.com> | 2017-02-28 11:48:40 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-28 11:48:40 -0500 |
commit | 283aee0754837a05386bdb6bfacbd5d88156792e (patch) | |
tree | 247ac4efc8b776b32a016acee4942bd288f23a5d /platform/android/MapboxGLAndroidSDK/src/main/res/values/attrs.xml | |
parent | 8e9d6a5b2cb316c90f88d9985afe48ca316a01d3 (diff) | |
download | qtlocation-mapboxgl-283aee0754837a05386bdb6bfacbd5d88156792e.tar.gz |
[WIP] InfoWindow refactor (#8080)
* [android] remove unnecessary info window class and add bubble layout
* fix some PR comments (remove hungarian notation, make bubble popup helper package protected and fix some code style issues)
* refactor replace enum in favor of intdef
* make bubble layout package protected and remove useless info window tip view class
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/res/values/attrs.xml')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/res/values/attrs.xml | 191 |
1 files changed, 104 insertions, 87 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/res/values/attrs.xml b/platform/android/MapboxGLAndroidSDK/src/main/res/values/attrs.xml index b027b1b5d3..738cae07be 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/res/values/attrs.xml +++ b/platform/android/MapboxGLAndroidSDK/src/main/res/values/attrs.xml @@ -3,117 +3,134 @@ <declare-styleable name="mapbox_MapView"> <!--Configuration--> - <attr name="mapbox_styleUrl" format="string" /> - <attr name="mapbox_apiBaseUrl" format="string" /> + <attr name="mapbox_styleUrl" format="string"/> + <attr name="mapbox_apiBaseUrl" format="string"/> <!--Camera--> - <attr name="mapbox_cameraTargetLat" format="float" /> - <attr name="mapbox_cameraTargetLng" format="float" /> - <attr name="mapbox_cameraZoom" format="float" /> - <attr name="mapbox_cameraBearing" format="float" /> - <attr name="mapbox_cameraTilt" format="float" /> + <attr name="mapbox_cameraTargetLat" format="float"/> + <attr name="mapbox_cameraTargetLng" format="float"/> + <attr name="mapbox_cameraZoom" format="float"/> + <attr name="mapbox_cameraBearing" format="float"/> + <attr name="mapbox_cameraTilt" format="float"/> <!--Zoom--> - <attr name="mapbox_cameraZoomMax" format="float" /> - <attr name="mapbox_cameraZoomMin" format="float" /> + <attr name="mapbox_cameraZoomMax" format="float"/> + <attr name="mapbox_cameraZoomMin" format="float"/> <!--Gestures--> - <attr name="mapbox_uiZoomGestures" format="boolean" /> - <attr name="mapbox_uiScrollGestures" format="boolean" /> - <attr name="mapbox_uiRotateGestures" format="boolean" /> - <attr name="mapbox_uiTiltGestures" format="boolean" /> - <attr name="mapbox_uiDoubleTapGestures" format="boolean" /> + <attr name="mapbox_uiZoomGestures" format="boolean"/> + <attr name="mapbox_uiScrollGestures" format="boolean"/> + <attr name="mapbox_uiRotateGestures" format="boolean"/> + <attr name="mapbox_uiTiltGestures" format="boolean"/> + <attr name="mapbox_uiDoubleTapGestures" format="boolean"/> <!--UI-Controls--> - <attr name="mapbox_uiZoomControls" format="boolean" /> + <attr name="mapbox_uiZoomControls" format="boolean"/> <!--MyLocation--> - <attr name="mapbox_myLocation" format="boolean" /> - <attr name="mapbox_myLocationTintColor" format="color" /> - <attr name="mapbox_myLocationDrawable" format="reference" /> - <attr name="mapbox_myLocationBearingDrawable" format="reference" /> - <attr name="mapbox_myLocationBackgroundDrawable" format="reference" /> - <attr name="mapbox_myLocationBackgroundTintColor" format="color" /> - <attr name="mapbox_myLocationBackgroundMarginLeft" format="dimension" /> - <attr name="mapbox_myLocationBackgroundMarginTop" format="dimension" /> - <attr name="mapbox_myLocationBackgroundMarginRight" format="dimension" /> - <attr name="mapbox_myLocationBackgroundMarginBottom" format="dimension" /> - <attr name="mapbox_myLocationAccuracyTintColor" format="color" /> - <attr name="mapbox_myLocationAccuracyAlpha" format="integer" /> + <attr name="mapbox_myLocation" format="boolean"/> + <attr name="mapbox_myLocationTintColor" format="color"/> + <attr name="mapbox_myLocationDrawable" format="reference"/> + <attr name="mapbox_myLocationBearingDrawable" format="reference"/> + <attr name="mapbox_myLocationBackgroundDrawable" format="reference"/> + <attr name="mapbox_myLocationBackgroundTintColor" format="color"/> + <attr name="mapbox_myLocationBackgroundMarginLeft" format="dimension"/> + <attr name="mapbox_myLocationBackgroundMarginTop" format="dimension"/> + <attr name="mapbox_myLocationBackgroundMarginRight" format="dimension"/> + <attr name="mapbox_myLocationBackgroundMarginBottom" format="dimension"/> + <attr name="mapbox_myLocationAccuracyTintColor" format="color"/> + <attr name="mapbox_myLocationAccuracyAlpha" format="integer"/> <!--Compass--> - <attr name="mapbox_uiCompass" format="boolean" /> + <attr name="mapbox_uiCompass" format="boolean"/> <attr name="mapbox_uiCompassGravity"> - <flag name="top" value="0x30" /> - <flag name="bottom" value="0x50" /> - <flag name="left" value="0x03" /> - <flag name="right" value="0x05" /> - <flag name="center_vertical" value="0x10" /> - <flag name="fill_vertical" value="0x70" /> - <flag name="center_horizontal" value="0x01" /> - <flag name="fill_horizontal" value="0x07" /> - <flag name="center" value="0x11" /> - <flag name="fill" value="0x77" /> - <flag name="clip_vertical" value="0x80" /> - <flag name="clip_horizontal" value="0x08" /> - <flag name="start" value="0x00800003" /> - <flag name="end" value="0x00800005" /> + <flag name="top" value="0x30"/> + <flag name="bottom" value="0x50"/> + <flag name="left" value="0x03"/> + <flag name="right" value="0x05"/> + <flag name="center_vertical" value="0x10"/> + <flag name="fill_vertical" value="0x70"/> + <flag name="center_horizontal" value="0x01"/> + <flag name="fill_horizontal" value="0x07"/> + <flag name="center" value="0x11"/> + <flag name="fill" value="0x77"/> + <flag name="clip_vertical" value="0x80"/> + <flag name="clip_horizontal" value="0x08"/> + <flag name="start" value="0x00800003"/> + <flag name="end" value="0x00800005"/> </attr> - <attr name="mapbox_uiCompassMarginLeft" format="dimension" /> - <attr name="mapbox_uiCompassMarginTop" format="dimension" /> - <attr name="mapbox_uiCompassMarginRight" format="dimension" /> - <attr name="mapbox_uiCompassMarginBottom" format="dimension" /> - <attr name="mapbox_uiCompassFadeFacingNorth" format="boolean" /> + <attr name="mapbox_uiCompassMarginLeft" format="dimension"/> + <attr name="mapbox_uiCompassMarginTop" format="dimension"/> + <attr name="mapbox_uiCompassMarginRight" format="dimension"/> + <attr name="mapbox_uiCompassMarginBottom" format="dimension"/> + <attr name="mapbox_uiCompassFadeFacingNorth" format="boolean"/> <!--Logo--> - <attr name="mapbox_uiLogo" format="boolean" /> + <attr name="mapbox_uiLogo" format="boolean"/> <attr name="mapbox_uiLogoGravity"> - <flag name="top" value="0x30" /> - <flag name="bottom" value="0x50" /> - <flag name="left" value="0x03" /> - <flag name="right" value="0x05" /> - <flag name="center_vertical" value="0x10" /> - <flag name="fill_vertical" value="0x70" /> - <flag name="center_horizontal" value="0x01" /> - <flag name="fill_horizontal" value="0x07" /> - <flag name="center" value="0x11" /> - <flag name="fill" value="0x77" /> - <flag name="clip_vertical" value="0x80" /> - <flag name="clip_horizontal" value="0x08" /> - <flag name="start" value="0x00800003" /> - <flag name="end" value="0x00800005" /> + <flag name="top" value="0x30"/> + <flag name="bottom" value="0x50"/> + <flag name="left" value="0x03"/> + <flag name="right" value="0x05"/> + <flag name="center_vertical" value="0x10"/> + <flag name="fill_vertical" value="0x70"/> + <flag name="center_horizontal" value="0x01"/> + <flag name="fill_horizontal" value="0x07"/> + <flag name="center" value="0x11"/> + <flag name="fill" value="0x77"/> + <flag name="clip_vertical" value="0x80"/> + <flag name="clip_horizontal" value="0x08"/> + <flag name="start" value="0x00800003"/> + <flag name="end" value="0x00800005"/> </attr> - <attr name="mapbox_uiLogoMarginLeft" format="dimension" /> - <attr name="mapbox_uiLogoMarginTop" format="dimension" /> - <attr name="mapbox_uiLogoMarginRight" format="dimension" /> - <attr name="mapbox_uiLogoMarginBottom" format="dimension" /> + <attr name="mapbox_uiLogoMarginLeft" format="dimension"/> + <attr name="mapbox_uiLogoMarginTop" format="dimension"/> + <attr name="mapbox_uiLogoMarginRight" format="dimension"/> + <attr name="mapbox_uiLogoMarginBottom" format="dimension"/> <!--Attribution--> - <attr name="mapbox_uiAttribution" format="boolean" /> + <attr name="mapbox_uiAttribution" format="boolean"/> <attr name="mapbox_uiAttributionGravity"> - <flag name="top" value="0x30" /> - <flag name="bottom" value="0x50" /> - <flag name="left" value="0x03" /> - <flag name="right" value="0x05" /> - <flag name="center_vertical" value="0x10" /> - <flag name="fill_vertical" value="0x70" /> - <flag name="center_horizontal" value="0x01" /> - <flag name="fill_horizontal" value="0x07" /> - <flag name="center" value="0x11" /> - <flag name="fill" value="0x77" /> - <flag name="clip_vertical" value="0x80" /> - <flag name="clip_horizontal" value="0x08" /> - <flag name="start" value="0x00800003" /> - <flag name="end" value="0x00800005" /> + <flag name="top" value="0x30"/> + <flag name="bottom" value="0x50"/> + <flag name="left" value="0x03"/> + <flag name="right" value="0x05"/> + <flag name="center_vertical" value="0x10"/> + <flag name="fill_vertical" value="0x70"/> + <flag name="center_horizontal" value="0x01"/> + <flag name="fill_horizontal" value="0x07"/> + <flag name="center" value="0x11"/> + <flag name="fill" value="0x77"/> + <flag name="clip_vertical" value="0x80"/> + <flag name="clip_horizontal" value="0x08"/> + <flag name="start" value="0x00800003"/> + <flag name="end" value="0x00800005"/> </attr> - <attr name="mapbox_uiAttributionMarginLeft" format="dimension" /> - <attr name="mapbox_uiAttributionMarginTop" format="dimension" /> - <attr name="mapbox_uiAttributionMarginRight" format="dimension" /> - <attr name="mapbox_uiAttributionMarginBottom" format="dimension" /> - <attr name="mapbox_uiAttributionTintColor" format="color" /> + <attr name="mapbox_uiAttributionMarginLeft" format="dimension"/> + <attr name="mapbox_uiAttributionMarginTop" format="dimension"/> + <attr name="mapbox_uiAttributionMarginRight" format="dimension"/> + <attr name="mapbox_uiAttributionMarginBottom" format="dimension"/> + <attr name="mapbox_uiAttributionTintColor" format="color"/> <!-- Deprecated to use TextureView--> - <attr name="mapbox_renderTextureMode" format="boolean" /> + <attr name="mapbox_renderTextureMode" format="boolean"/> </declare-styleable> + + <declare-styleable name="mapbox_BubbleLayout"> + <attr name="mapbox_bl_arrowWidth" format="dimension|reference"/> + <attr name="mapbox_bl_cornersRadius" format="dimension|reference"/> + <attr name="mapbox_bl_arrowHeight" format="dimension|reference"/> + <attr name="mapbox_bl_arrowPosition" format="dimension|reference"/> + <attr name="mapbox_bl_bubbleColor" format="color|reference"/> + <attr name="mapbox_bl_strokeWidth" format="dimension|reference"/> + <attr name="mapbox_bl_strokeColor" format="color|reference"/> + + <attr name="mapbox_bl_arrowDirection" format="enum"> + <enum name="left" value="0"/> + <enum name="right" value="1"/> + <enum name="top" value="2"/> + <enum name="bottom" value="3"/> + </attr> + </declare-styleable> </resources> |