public class TranslationLayout extends AnchorLayout
AnhorLayout
, but additionally supports
a scale value. The views of this layout will not be scaled along width or height,
but their positions will be multiplied by the TranslationLayout's scale value.
This allows the contained views to maintain their visual appearance and distance
relative to each other, while the total area of the group can be managed by the
scale value.
This is useful for positioning groups of markers, tooltips, or indicator views
without scaling, while the reference element(s) are scaled.AnchorLayout.LayoutParams
Constructor and Description |
---|
TranslationLayout(Context context) |
Modifier and Type | Method and Description |
---|---|
double |
getScale()
Retrieves the current scale of the ZoomPanLayout
|
void |
setScale(double d)
Sets the scale (0-1) of the ZoomPanLayout
|
setAnchors
public void setScale(double d)
scale
- (double) The new value of the ZoomPanLayout scalepublic double getScale()