官术网_书友最值得收藏!

Sharing photos

FireMonkey's basic sharing service does not differ from the way we interact to take a photo; that is, we can use a standard action in our ActionList1 to create a new event where we share the photo you just took.

Now that our application is responsive and is properly recording the most important moments through photographs, let's share! Using the same example from previous recipes, we will now develop the button event we created with the SVG icon.

The following steps will show you how to share the photos using FireMonkey:

  1. Create a new action in the ActionList1, in the Media Library category, to display the share center. Select the ShowShareSheetAction1 action:
  1. The event is now different; in order to share, it is necessary to assign what you want to share. In our project, we will share a photo. For this, we must program the OnBeforeExecute event of this action:

The following is the code for the OnBeforeExecute event:

procedure TForm1.ShowShareSheetAction1BeforeExecute(Sender: TObject);
begin
ShowShareSheetAction1.Bitmap.Assign(ImgInsta.Bitmap);
end;
  1. Now, to finish, just assign the newly coded action the Action property of our button. You can use Structure pane and select the TSpeedButton (which has the TPath component is inside it) component with the Instagram logo. With everything ready, when taking a photo it will be filled through the TImage component that can be shared.

The following screenshot shows the form view at development time:

The following screenshot shows the form view running on an Android mobile:

Finally, the application images are still at design time in Delphi and are already running on an Android device.

主站蜘蛛池模板: 闽侯县| 积石山| 沙河市| 鄄城县| 阿鲁科尔沁旗| 建始县| 克什克腾旗| 彰化县| 遂溪县| 察哈| 漳州市| 石屏县| 晋中市| 纳雍县| 平顺县| 通榆县| 柳河县| 茶陵县| 江安县| 上林县| 唐河县| 丹棱县| 礼泉县| 年辖:市辖区| 闻喜县| 依兰县| 西峡县| 东丰县| 屏东市| 晴隆县| 南郑县| 昌图县| 黔西县| 行唐县| 汉阴县| 甘洛县| 寻乌县| 遵义县| 临夏市| 茶陵县| 华阴市|