text: package com.marshalchen.common.uimodule.tileView.layouts;
  
  import android.content.Context;
  import android.graphics.Canvas;
  
  public class ScalingLayout extends FixedLayout {
  
  	private double scale = 1;
  
  	public ScalingLayout( Context context ) {
  		super( context );
  		setWillNotDraw( false );
  	}
  
  	public void setScale( double factor ) {
  		scale = factor;
  		postInvalidate();
  	}
  
  	public double getScale() {
  		return scale;
  	}
  
  	@Override
  	public void onDraw( Canvas canvas ) {
  		canvas.scale( (float) scale, (float) scale );
  		super.onDraw( canvas );
  	}
  
  }