Summary
This chapter has covered some specific and useful topics that improve the user experience. We have added several screens and switch between them with ScreenManager
. You have learned how to use colors in the canvas and you should now have a good understanding of how this works internally. You also learned how to limit the drawing area to the drawing space with the StencilView
. We used Scatter
to add rotating and scaling capabilities to our DraggablWidget
and expanded the functionality through the use of properties and associated events.
Finally, we introduced the use of gestures to make the interface more dynamic. Here is a review of all the classes with their respective methods, properties, and attributes that you have learned to use in this chapter:
ScreenManager
: Thetransistion
andcurrent
propertiesThe
FadeTransition
,SwapTransition
,SlideTransition
, andWipeTransition
transitionsScreen
: Thename
andmanager
propertiesColorPicker
: Thecolor
propertyStencilView
Scatter
: The...