delphi fmx 跨平台水波进度条
在网上经常看到js,qt的水波进度条,
于是想fmx应该也可以实现的,
于是从qt翻译过来一个水波进度条
如下图
我没封装成控件,动态创建就好了,
对于球形的水波进度,我没处理好,路径搞不出来
代码如下:
uOYProcessBar.pas
//水波进度条 20221021 黑贝是条狗281252548 从c++翻译
//https://blog.csdn.net/qq_37603131/article/details/113241247
unit uOYProcessBar;interfaceusesSystem.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,FMX.Types, FMX.Controls, FMX.Graphics, System.Math,FMX.Objects;typePercentStyle_Type = (PercentStyle_Rect = 0, //矩形PercentStyle_Circle, //圆 --路径并集不会计算PercentStyle_Ellipse//椭圆
);TValueChangedEvent = procedure(Sender: TObject; value: integer) of object;typeTOYProcessBar = class(TControl)privatem_percentStyle: PercentStyle_Type; //边框模式
delphi fmx 跨平台水波进度条相关推荐
- Android,水波进度条
一.前言 这个自定义控件并不是我写的,而是Github上的一个开源控件. 实现方式非常的巧妙,涉及到的知识也比较多点.现在我就来和大家分析一下实现原理. https://github.com/geli ...
- Qml水波进度条、扇形进度条等其他进度条
前言 分割线 正文 横线进度条 水波进度条 扇形进度条 前言 因为需求所致,需要采用进度条,开始采用的是普通的横线进度条,感觉效果也不错,后面改成了水波进度条,也就是好看了一点,在后面改成了扇形进度条 ...
- Android自定义滑动进度条,Android自定义View实现圆形水波进度条
每次听到某大牛谈论自定义View,顿时敬佩之心,如滔滔江水连绵不绝,心想我什么时候能有如此境界,好了,心动不如行动,于是我开始了自定义View之路,虽然过程有坎坷,但是结果我还是挺满意的.我知道大牛还 ...
- 自定义View实现圆形水波进度条
每次听到某大牛谈论自定义View,顿时敬佩之心,如滔滔江水连绵不绝,心想我什么时候能有如此境界,好了,心动不如行动,于是我开始了自定义View之路,虽然过程有坎坷,但是结果我还是挺满意的.我知道大牛还 ...
- 02进度控件-01水波进度条-progresswater
一.运行效果 二.功能特点 可设置范围值,支持负数值. 可设置水波密度,密度越大浪越多. 可设置水波高度,高度越大越浪. 可设置边框宽度和边框边距. 可设置是否显示进度值. 可设置进度值是否为百分比格 ...
- HTML+CSS+JS实现 ❤️canvas圆形水波进度条动画特效❤️
- Android水波效果进度条
Android,水波进度条 转载于:http://blog.csdn.net/u010386612/article/details/50751796 一.前言 这个自定义控件并不是我写的,而是Gith ...
- Android自定义View之画圆环(进阶篇:圆形进度条)
前言: 如果你想读懂或者更好的理解本篇文章关于自定义圆环或圆弧的内容.请你务必提前阅读下Android自定义View之画圆环(手把手教你如何一步步画圆环).在这篇文章中,详细描述了最基本的自定义圆环的 ...
- 揭秘FMX进度条样式修改
Delphi跨平台开发中的FMX样式处理给了我们UI设计的很多便捷.在很多年前使用Delphi开发VCL应用时,我们都期盼各种各样的皮肤控件,他能给我们带来新颖.夺目.优雅的程序外观.在现今的FMX应 ...
最新文章
- 掌握 PHP 中的正则表达式 二
- Oracle关于java.sql.SQLException常见错误集锦
- 科大星云诗社动态20201208
- 杠杆原理的形象演示,你都懂了吗?
- 如何造一个“钉钉”?谈谈消息系统架构的实现
- java 一一对应的替换_java 如何实现按表替换
- 【原创】Extjs4 通用CURD方法
- docker 安装与常用命令与常用容器(containers)环境
- 苹果 Mac 如何同时输出两个蓝牙喇叭或两副 AirPods 耳机?
- linux中posix共享内存,Linux 共享内存(POSIX)
- 电视盒子cpu天梯图 电视盒子CPU性能天梯图2022
- 2022-2028年全球与中国基于汽车摄像头的ADAS行业深度分析
- 2019半年总结——学习与成长
- mysql修改密码椰子作用_全新椰子皮博客版本介绍及说明。
- springboot 整合 邮件发送
- SVG进阶-sprite 雪碧图
- linux里docker镜像mysql运行sql脚本时出现Failed to open file ‘/home/mydatabase.sql‘, error: 2的解决
- RWEQ模型土壤风蚀模数估算及其变化归因分析实践技术
- vue 视频播放插件VideoPlayer
- excel白屏未响应_「excel打开空白」Excel 2016 打开后空白的解决方法 - seo实验室