OrangeUI For FireMonkey介绍

OrangeUI是一套跨VCLFMX框架的皮肤引擎,VCL版支持D7~XE最新版,FMX版鉴于XE2~XE4这些都成了移动开发的过渡版本,不稳定,故仅支持XE5UP2及以上版本,如果以后XE6出来表现更不错的话,那么会仅支持XE6

 

OrangeUI,名字取的是本人的英文名Orange,爱吃桔子嘛,DelphiTeacher是我的网名。OrangeUI是从2012年开始设计并开发的,中途遇到很多需要大改的东西,也有很多一时跨不过去的坎,有些功能一时想不出很好的解决方案,本人也倾尽心血,去过五六次医院,积劳成残(菊花残算残吧,牙也废了好几颗,牙疼要命),一时放弃了研发,但是心里还一直惦记着。直到2014年春,趁着新的一年,整理规划好自己,重新启动了OrangeUI的研发。

 

皮肤控件市面上有很多优秀的,国内像DDUI,最近跳出来的MLSkin,国外的Dev Express,Raize,Bussiness Skin,Alpha Controls等等,无论哪一款都比较厉害,OrangeUI还是菜鸟,不能与他们作比较。OrangeUI的出发点是解决界面控件的复杂变化,并放弃用代码手工绘制界面。

 

因为OrangeUI是一套代码跨VCLFMX,所以我写一个新控件都可以在这两个平台下使用,移动平台需要有更友好的交互性,更直观的界面,更简单的操作性,现在Delphi的移动开发刚流行起来,因此我目前主要方向是移动平台的控件开发,让移动平台的开发者不再为界面难以实现而犯愁,一套界面在各个平台表现一致,专注于软件的业务功能处理。等OrangeUI能解决目前市面上大部分手机软件的界面,再将一部分精力投入于Windows平台。

 

今年,本人DelphiTeacher的目标是实现OrangeUI的全力发展,让很多的人能使用OrangeUI来轻松开发美观大方的界面,OrangeUI也一定会突破更种困难,坚强的发展下去。

 

预计OrangeUI会一个月发一个版本,每个版本都会有新的控件,使用教程及控件的示例代码加入进去,并会带本人制作的几个简单的小软件进去,给大家提供更系统,更全面的学习途径。

 

以下是一些OrangeUI的部分效果图:

 

设计界面:

 

运行界面:

 

 

 

 

 

 

 

 

 

 

 

 

 

有兴趣了解OrangeUI的,或是一起探讨皮肤界面的,欢迎加入OrangeUI For FMX 技术支持QQ群10900297

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
ModernListView (Berlin, Tokyo [with fix], Rio) 很好的Delphi Firemonkey控件,可用作Android、iOS、MacOS、Windows开发,比Delphi自带的listview更好用、功能更强大! ListView1.SetColorItemSelected(TAlphaColorRec.Orangered); ListView1.SetColorItemFill(TAlphaColorRec.Whitesmoke); ListView1.SetColorItemFillAlt(TAlphaColorRec.Lightgrey); ListView1.SetColorBackground(TAlphaColorRec.Whitesmoke); ListView1.SetColorItemSeparator(TAlphaColorRec.Red); ListView1.SetColorText(TAlphaColorRec.Darkmagenta); ListView1.SetColorTextSelected(TAlphaColorRec.Blueviolet); ListView1.SetColorTextDetail(TAlphaColorRec.Darksalmon); ListView1.SetColorHeader(TAlphaColorRec.Crimson); ListView1.SetColorTextHeader(TAlphaColorRec.Whitesmoke); ListView1.SetColorTextHeaderShadow(TAlphaColorRec.grey); ListView1.SetColorPullRefresh(TAlphaColorRec.Lime); ListView1.SetColorPullRefreshIndicator(TAlphaColorRec.Limegreen); ListView1.SetColorStretchGlow(TAlphaColorRec.Limegreen); Style for ListView Columns Mode ListView1.ShowScrollBar - hide/show scrollbar ListView1.ItemsClearTrue - correct delete items ListView1.OffsetTop - indent of the first element ListView1.OffsetBottom - indent of the last element ListView1.getFirstVisibleItemIndex - first visible ItemIndex ListView1.getVisibleCount - amount of visible items ListView1.getLastVisibleItemindex - first visible ItemIndex + amount of visible items ListView1.SeparatorLeftOffset - indent for separator line ListView1.SeparatorRightOffset - indent for separator line ListView1.EnableTouchAnimation - enable/disable touch animation
以下转载自官方软件介绍 通过OrangeUI,您可以快速及稳定的实现如下功能,并且全部免费: 1.APP主页九宫格菜单,在主流APP中经常能够见到,OrangeUI只需要一个控件,而不是Image和Label堆出来实现。 2.广告图片轮播功能,并且是可以跟随手指滑动切换,这是目前别的控件还做不到的。 3.列表ListView支持直接设置图片的URL,通过底层的多线程下载功能,可以轻松实现异步加载图片,并且不会感觉到卡顿。 4.列表框ListView自带下拉刷新、下拉加载的功能,在手机上加载2w条数据只需2秒。 5.APP上数据呈现以ListView为主,列表框ListView支持的设计面板模式,可以在设计面板上添加任意数目的控件,排列好布局,各种样式轻松搞定。 6.实现稳定的页面切换效果,让您的APP如原生般的用户体验(APP最注重的就是用户体验)。 7.各种通用的界面,如等待框,对话框,菜单框,拍照菜单框,选择框等。 8.可以快速生成IOS和Android平台下所用到的各种尺寸的程序图标和启动界面图片。 9.网上商城、好友聊天、新闻浏览、外贸验货、平板点单等示例,包含全部源码的。 10.可以手势切换的分页控件,加入到您的APP中可以极大的方便用户进行操作。 11.稳定灵活的Frame开发方案(发布会李维老师推荐),可以很好的将复杂的主窗体分解成四、五个小页面,加快页面的截入速度,减少内存占用,并且按返回键自动返回上一页的处理,让你打造出高效的APP。 12.开源的微信接口、微博接口、阿里接口、支付宝支付、微信支付、推送功能源码,让你的APP更强大。 13.简单实用的图片HTTP上传下载客户端和服务端(IndyHttpServer)的示例源码。 14.发朋友圈、查看朋友圈的客户端和后台服务端(DataSnap)的示例源码。 15.按钮在ScrollBox上用手指滑动不会触发点击事件。 16.编辑框在ScrollBox上用手指滑动时不会触发输入事件,并已自动处理虚拟键盘显示/隐藏事件,不会挡住编辑框。 17.列表ListView支持在设计时添加Item并能即时预览到效果,目前自带和别的控件都做不到的。 18.OrangeUI的用户目前已经超过200名,用户开发的APP也不下百个,不少都上架到AppStore,腾讯应用宝等市场。 19.每个控件配备专门的DEMO和文档教程,使用起来更轻松。 20.提供专门的OrangeUI技术支持QQ群(群号:10900297),也可以加我QQ452330643,提供专业的APP开发支持。 21.定期一至两个月更新一次,不断添加新的控件适应新的趋势,以及新的实用示例。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值