O'Reilly logo

Professional Tizen Application Development by HoJun Jaygarl, Eunyoung Choi, YoonSoo Kim, Jon Lansdell, Cheng Luo, Kevin Bradwick

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 16Advanced UI and Graphics

  • Animating UI controls
  • Managing application screens
  • Drawing shapes on the screen
  • Recognising faces and speech
  • Using sensors

This chapter describes advanced UI features which can enhance the way your application interacts with users. You’ll learn about animations, see how the Tizen scene manager makes it easy to keep track of transitions between screens, and learn how to get the most out of 2D drawing on a canvas. Everything is demonstrated with sample code, ready for you to use in your own applications.

The Uix namespace contains the features which will make your application stand out from the rest. You can create augmented reality applications with the image recognition feature, take advantage of face recognition, and find new ways to work with the many sensors Tizen supports, including the accelerometer and the gyroscope. You’ll find code demonstrating all of these features in this chapter, together with speech recognition and text-to-speech.

ADVANCED UIs

In this section you discover how to add animation effects to UI controls and learn about visual elements, the scene manager, and 2D graphics.

Animations

Animation is an effect that shows sequential frames in quick succession to give the illusion of movement. In the Tizen native framework, animations can contain key frames, which have a time, position, and alpha value setting. Interpolator frames are generated between these key frames to create a smooth animation ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required