Visual ViewMar 20, 2014


The Samsung Visual View SDK is now Open Sourced on Github. For further information, go to Visual View on Github

Major Changes:

  • Package name has been changed to "com.github.sviengine.*"

  • Visual View on Github supports Android 5.0 Lollipop (API level 21).

Visual View SDK allows you to add various animation effects to your applications. It provides animations such as Sprite Animation and Transition Animation to make your applications livelier and richer in texture.

It supports animations on View and is based on OpenGL ES 2.0. You can apply the property values of 2D and 3D to create animation easily.

Figure 1: Visual View Animations Figure 1: Visual View Animations

A slide in Visual View has property values based on 3D, which allows you to use the existing 2D screens to show 3D animation without additional changes. You can use the properties (Position, Rotation, Region, and so on) to create animations and to integrate them to make a single set.

Visual View SDK provides the following features:

  • Perspective View

  • Advanced Geometry

  • Basic Animation

  • Key-Frame Animation

  • Transition Animation

  • Sprite Animation

  • Animation Set

Perspective View

Perspective View through the Z axis provides more texture depth and a bevel effect that the existing 2D cannot support.

Figure 2: Perspective View Figure 2: Perspective View

Advanced Geometry

Advanced Geometry is based on OpenGL ES 2.0 and supports more sophisticated adjustments to View. It reuses resources to increase performance.

Figure 3: Advanced Geometry Figure 3: Advanced Geometry

Basic Animation

Basic Animation creates animation with basic default property values.

Figure 4: Basic Animation Figure 4: Basic Animation

Key-Frame Animation

You can enter values for each key-frame to apply changes in animation.

Figure 5: Key-frame Animation Figure 5: Key-frame Animation

Transition Animation

You can use Transition Animation for Scene to Scene animation page transition. Visual View offers more than 40 Scene to Scene animations.

Figure 6: Transition Animation Figure 6: Transition Animation

Sprite Animation

Sprite Animation is a conventional animation method. You can add a Sprite Image to the library to activate an animation.

Figure 7: Sprite Animation Figure 7: Sprite Animation

Animation Set

Animation Set is a container for animations. It activates many kinds of animations simultaneously.

Figure 8: Animation Set Figure 8: Animation Set


Visual View SDK 1.0.2 has the following restrictions:

  • Devices with Android 1.6 Donut (API level 4) to Android 4.4 KitKat (API level 19) support Visual View. (It may not work properly with Android version 5.0 or higher.)

  • Using a lot of slides can cause performance issue. (Note3 guarantees up to 500 slides.)