Code example for ImageView

Methods: getLayoutParams

0
    private void transformImageBitmap(final ImageView child, final Transformation t, final int rotationAngle)
    { 
        mCamera.save();
        final Matrix imageMatrix = t.getMatrix();
 
        final int height = child.getLayoutParams().height;
 
        final int width = child.getLayoutParams().width;
        final int rotation = Math.abs(rotationAngle);
 
        mCamera.translate(0.0f, 0.0f, 100.0f);
 
        // As the angle of the view gets less, zoom in 
        if (rotation < mMaxRotationAngle) 
        { 
            final float zoomAmount = (float) (mMaxZoom + rotation * 1.5);
            mCamera.translate(0.0f, 0.0f, zoomAmount);
        } 
 
        mCamera.rotateY(rotationAngle);
        mCamera.getMatrix(imageMatrix);