• Sceneform SDK for Android was open sourced and archived (github.com/google-ar/sceneform-android-sdk) with version 1.16.0.
  • This site (developers.google.com/sceneform) serves as the documentation archive for the previous version, Sceneform SDK for Android 1.15.0.
  • Do not use version 1.17.0 of the Sceneform Maven artifacts.
  • The 1.17.1 Maven artifacts can be used. Other than the version, however, the 1.17.1 artifacts are identical to the 1.15.0 artifacts.

FixedWidthViewSizer

public class FixedWidthViewSizer

Controls the size of a ViewRenderable in a Scene by defining how wide it should be in meters. The height will change to match the aspect ratio of the view.

Public Constructors

FixedWidthViewSizer(float widthMeters)
Constructor for creating a sizer for controlling the size of a ViewRenderable by defining a fixed width.

Public Methods

Vector3
getSize(View view)
Calculates the desired size of the view in the Scene.
float
getWidth()
Returns the width in meters used for controlling the size of a ViewRenderable.

Inherited Methods

Public Constructors

public FixedWidthViewSizer (float widthMeters)

Constructor for creating a sizer for controlling the size of a ViewRenderable by defining a fixed width.

Parameters
widthMeters a number greater than zero representing the width in meters.

Public Methods

public Vector3 getSize (View view)

Calculates the desired size of the view in the Scene. x represents the width, and y represents the height.

Parameters
view the view to calculate the size of
Returns
  • a new vector that represents the view's size in the Scene

public float getWidth ()

Returns the width in meters used for controlling the size of a ViewRenderable.