Main site: https://github.com/zhaoyipeng/FMXComponents
Mirror site: https://gitee.com/zhaoyipeng/FMXComponents
This project includes the components that donors and I have actually used in applications.
If you have some components want to add into this project, you can send it to [email protected]
本项目包括本人及捐赠人实际应用中使用的控件
技术支持QQ群: 513799640
Support QQ Group: 513799640
You can also add my skype: [email protected]
I have not much time, so this release just source code, not component yet.
最近时间不多,没有封装成控件,先发布了实现源码。
A Firemonkey Rotating Text Component be inspired by RotatingText(https://github.com/sdsmdg/RotatingText)
We know the firemonkey's canvas is very bad quality on mobile platforms
After Aone's hard work we can use native method drawing the graph, you can get same quality as native mobile platform, Aone's method is using helper class to TCanvas, you must static decide use native or firemonkey to draw graph, I changed it to a INativeCanvas interface, you can change the method at runtime.
this is the compare of Firemonkey Canvas and INativeCanvas FillText method
All you need is add several lines.
procedure TFMXCallout.Paint;
var
Canvas: INativeCanvas;
Method: TDrawMethod;
begin
if Self.NativeDraw then
Method := TDrawMethod.Native
else
Method := TDrawMethod.Firemonkey;
Canvas := Self.Canvas.ToNativeCanvas(Method);
Canvas.NativeDraw(LocalRect, procedure begin // 原生繪圖 by Aone, 暱名函數裡加入繪圖方法, 內部會先畫到 Bitmap
Canvas.FillPath(FFillPath, AbsoluteOpacity, Fill);
Canvas.DrawPath(FPath, AbsoluteOpacity, Stroke);
end); // 原生繪圖 by Aone, 結束後會顯示這個 Bitmap
end;
This component wrote by Aone, it's also a very good demo of the INativeCanvas. Thanks a lot to Aone.
Firemonkey version of Graphics32 graphics32-for-Firemonkey
You must download the graphics32-for-Firemonkey source code to compile demo project.
Loading indicator port from LoadingIndicators.WPF
A Simple Firemonkey Scrolleable List Component
这是一个简单的滚动列表控件,可以用于选择年份或其它信息
选项使用 Items 属性
A Simple Rating BarComponent
这是一个简单的评级控件,目前只支持显示 Rating property is Value
评级属性为Value
A Simple Circle Score Indicator
这是一个简单的成绩显示控件
score property is Value
成绩属性为Value
A Simple Image Slider
一个简单的图片轮播控件(还不完善)
A Simple BBCode Text Display Control
一个简单的BBCode显示控件,实现简单的富文本显示
感谢 龟山Aone 的提示,TFMXSimpleBBCodeText性能得到了极大地优化,基本达到实用程度
A Guesture Password input Control
手势密码输入控件
A calendar component like iOS style
类似iOS风格的日期控件
8.百度地图SDK
BaiduMap SDK for Firemonkey
百度地图SDK
Segment 7 Shape Firemonkey Componet create by Yamasho
七段式数字显示控件
原始项目地址为: https://github.com/qa65000/Seg7ShapeFmx
TFMXToast is a toast component using pure fmx
使用纯FMX的Toast控件
参考了Aone的文章:http://www.cnblogs.com/onechen/p/7130227.html
A QRCode display component
use DelphiZXingQRCode to generate QRCode image
The FMXComponents is open-sourced software licensed under the MIT License.