SnackBarデモは、、画面の下部からスクロールインするメッセージ通知を開くFloatAnimation を起動するボタンを備えた クロスプラットフォームアプリケーション です。単一コード ベースと単一UIで、Android、iOS、macOS、Windows、Linux 向けにDelphiによって構築されています。
SnackBar のデモを用いれば、魅力的で説得力があり、創造的なマーケティングコンテンツをすばやく簡単に作成し、成果をあげることができます。単純な 1 回限りの通知から複雑な複数ステップのキャンペーンに至るまで、SnackBarはサポートしています。また、クロスプラットフォームの Delphi フレームワーク上に構築されているため、キャンペーンが見栄えがよく、どのデバイスでも問題なく動作することが保証されます。
フルクロスプラットフォームのSnackBarデモのソースコードをGithubからダウンロード
このデモは、カメラデモ、絵文字デモ、ペイントデモなど、100以上のクロスプラットフォームデモの一部です。
目次
ソフトウェア開発におけるSnackBarとは
SnackBarは、画面の下部に表示される一時的な小さなメッセージです。操作に関するフィードバックを提供したり、簡単なメッセージを表示したりするために使用されます。SnackBarにはアクションを追加することができます。SnackBarには、「保存しました」や「連絡先が追加されました」など、アプリのプロセスに関する簡単なメッセージが表示されます。それらは画面の下部に表示され、消える前に短時間だけ表示されます。SnackBarが保持できる以上の情報を提供する必要がある場合は、代わりにToastを使用してください。SnackBarはスワイプで消すことができます。SnackBarは下部のナビゲーションの上に表示され、表示されている間は引き出しスペースを占有します。軽量で邪魔になりません。アクションが関連付けられていない限り、SnackBarはタイムアウト後に自動的に消えます。アクションを使用する場合、SnackBarは一時的なものであり、ユーザーが視認する前に消えてしまう可能性があるため、ユーザーからの入力を必要としないことを確認してください。ユーザーがいつ、どのようにコンテンツを操作するかをより詳細に制御する必要がある場合は、永続的なボトム シートの使用を検討してください。
画面ショット
SnackBarデモのソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.クラス, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.StdCtrls, FMX.Effects, FMX.Controls.Presentation, FMX.Ani, FMX.Objects, FMX.Layouts; type TForm1 = class(TForm) MaterialOxfordBlueSB: TStyleBook; ToolBar1: TToolBar; ShadowEffect4: TShadowEffect; Label1: TLabel; Layout1: TLayout; <strong> Rectangle1: TRectangle;</strong> Button1: TButton; Label2: TLabel; <strong> FloatAnimation1: TFloatAnimation; SnackButton: TButton; procedure SnackButtonClick(Sender: TObject); procedure FloatAnimation1Finish(Sender: TObject); procedure Button1Click(Sender: TObject);</strong> private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.fmx} <strong>procedure TForm1.Button1Click(Sender: TObject); begin Layout1.Visible := False; end; procedure TForm1.FloatAnimation1Finish(Sender: TObject); begin FloatAnimation1.Enabled := False; end; procedure TForm1.SnackButtonClick(Sender: TObject); begin Rectangle1.Height := 0; Layout1.Visible := True; FloatAnimation1.Enabled := True; end;</strong> end. |
クロスプラットフォームアプリのプログラミング手法を学ぶには
今すぐ Coding Boot Camp 2022に登録してください。ゲーム、JavaScript、Web、Python、SQL、データベース、iOS、MacOS、Android、モバイル、Linux、Windows、デスクトップ、サーバー、Arduinoなど、プログラミングに関するさまざまなトピックを学ぶことができます。
Design. Code. Compile. Deploy.
トライアル版をダウンロードいますぐアップグレード!
Delphi Community Edition(無料)C++Builder Community Edition(無料)