Rad Studio 4

Skia for Delphi

Skia for Delphi 에서 사용하는 리소스는 세 가지 이다. 1. Skia (TSkSvg) > Scalable Vector Graphics > XML 을 이용한다 > 확장자가 SVG (Scalable Vector Graphics) 인 이미지 파일이다 > 속도가 빠르고, 아이콘, 배경화면 등 사용성이 좋다 2. Lottie Animation (TSkAnimatedImage) > GIF 같은 움직이는 이미지를 Vector 형식으로 만든 것이다 > SkAnimatedImage.Animation.Progress := 값 (0~1) 을 넣으면 Progress 를 조정할 수 있다. > Json 을 이용한다 3. Shader Language (TSkAnimatedPaintBox) > 프로그래밍을 이용하여 움직..

FMX 2023.07.06

Delphi FMX Style - Round Button

개발환경: Rad Studio Delphi 11.2 - Alexandria Round Button 의 경우 Target Platform 이 Windows 일경우 TCornerButton 을 사용하면 되지만, Android, iOS APP 에서는 TCornerButton 의 코너를 둥글게 하는 것이 안되므로, 아래와 같이 Style 등을 이용하여 구현한다. 목차: 1. 선택 시 글자색 변하는 Button 만들기 2. Style 이용하여 Box Button 만들기 3. Style 이용하여 Round Button 만들기 - Image File 이용 4. Style 이용하여 Round Button 만들기 - TRectangle 이용 1. 선택 시 글자색 변하는 Button 만들기 Button 선택 시 글자색을 ..

FMX 2023.07.03

delphi FMX Component 만들기

Radstduio Version: Radstudio 11.3 Alexandria 델파이에서 FMX 환경의 Component 를 만드는 방법을 정리해 보았다.1. TLayout  을 이용하여 새로운 Component 만들기2. Test 할 Project 만들기3. TestProject 의 Form 위에 TMyLayout 을 올려 보자4. TMyLayout 에 글자를 표시할 수 있도록 TLabel 을 추가해 보자5. FLabel.Stored := False 를 하여  TLabel 중복 생성을 방지하자.6. 디자인 타임에 FLabel 의 Text 값을 변경할 수 있도록 해 보자. 1. TLayout 을 이용하여 새로운 Component 만들기    2. TLayout 을 이용하여 새로운 Component 만들..

FMX 2023.06.29