FMX.Mobile.FlashLight Sample (C++)

From Appmethod Code Examples
Jump to: navigation, search

This is a sample that uses FireMonkey to make your device function as a flashlight.

Location

You can find the FireMonkeyMobile FlashLight sample project at:

Description

This application shows the use of the TCameraComponent to toggle a device flash.

Note: This application only has effect on an actual mobile device.

How to Use the Sample

  1. Navigate to the location given above, and open FlashLight.dproj.
  2. Press F9 or choose Run > Run.

Files

The project has one source file, FlashLightU.pas, which contains the main form class.

Classes

TFlashLightForm represents the main form of the application. It contains the following components:

Implementation

  • The main form contains two TImage objects: ImageOff and ImageOn that are shown or hidden depending on whether the flash is active.
  • The flashlight and the light on the screen are also two TImage objects on which two effects are applied: TGlowEffect and TShadowEffect.

Uses

See Also