• 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

Stay organized with collections Save and categorize content based on your preferences.
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.