Book Image

Kivy - Interactive Applications and Games in Python

By : Roberto Ulloa
Book Image

Kivy - Interactive Applications and Games in Python

By: Roberto Ulloa

Overview of this book

Table of Contents (13 chapters)
Kivy – Interactive Applications and Games in Python Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 4. Improving the User Experience

This chapter presents an overview of useful components that Kivy provides to make the programmer's life easier when it is time to improve the user experience. Some Kivy components reviewed in this chapter are related to widgets that include very particular functionalities (for example, a color palette); in this case, you will learn the basic techniques to control them. Other widgets will help us expand the use of the canvas, for example, changing the color, rotating and scaling shapes, or handling gestures. Finally, we will quickly improve the look and feel of the application with a few tips. All the sections are intended to increase the usability of the application and are self-contained. The following is the list of topics we will review in the chapter:

  • Switching between different screens

  • Using the Kivy palette widget to select colors

  • Controlling the visible area of the canvas

  • Rotating and scaling with multi-touch gestures

  • Creating single gestures to...