Icon Button Demoでは、ボタンにアイコンを追加して洗練されたプロフェッショナルな外観にする方法を紹介します。このクロスプラットフォーム アプリは、Delphi を用いて構築されており、Android、iOS、 macOS、Windows、Linux向けの単一コードベースとUIを提供します。デバイスにちょっとした機能を追加したい場合でも、ユーザー向けにより洗練されたインターフェイスを作成したい場合も、このデモは役に立つでしょう。ぜひお試しください。
フルクロスプラットフォームのアイコンボタンデモのソースコードをGithubからダウンロード
このデモは、カメラデモ、絵文字デモ、ペイントデモなど、100以上のクロスプラットフォームデモの一部です。
目次
ソフトウェア開発におけるアイコンボタン
アイコン ボタンは、ユーザーがソフトウェア アプリケーションと対話できるようにするグラフィカル コントロール要素です。通常、特定のアクション、コマンド、またはタスクを表すアイコンまたはイメージで構成されています。アイコン ボタンは、ファイルを開く、ドキュメントを保存するなどといった、一般的なアクションの視覚的なサインを提供するために、ユーザー インターフェイスでよく使用されます。また、頻繁に使用するコマンドやツールにすばやくアクセスするためにも使用できます。多くの場合、アイコン ボタンは、従来のテキスト ベースのメニュー項目やツールバー ボタンよりも直感的で効率的です。そのため、ドロップダウン メニューやコンテキスト メニューなどの他の要素と組み合わせて使用されることがよくあります。
画面ショット
アイコンボタン デモのソースコード
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 |
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.Layouts, FMX.Effects, FMX.Controls.Presentation; type TForm1 = class(TForm) MaterialOxfordBlueSB: TStyleBook; ToolBar1: TToolBar; ShadowEffect4: TShadowEffect; Label1: TLabel; GridPanelLayout1: TGridPanelLayout; Button1: TButton; Button2: TButton; Label2: TLabel; procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } <strong> FValue: Integer; procedure UpdateLabel(AValue: Integer);</strong> end; var Form1: TForm1; implementation {$R *.fmx} <strong>procedure TForm1.UpdateLabel(AValue: Integer); begin Label2.Text := AValue.ToString; end; procedure TForm1.Button1Click(Sender: TObject); begin Dec(FValue); UpdateLabel(FValue); end; procedure TForm1.Button2Click(Sender: TObject); begin Inc(FValue); UpdateLabel(FValue); 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(無料)