安卓开发学习资源:控件+图标

内容摘自:Android工作两年之后的第一个App--天真无谐


5) 第五个角色:程序猿

终于说道这个角色了,满血复活啦,因为我就是干这个的,不得详细的介绍一下呀,而且我也是很无私的,介绍我在这个项目中用到的技术,哈哈~~虽然不是很高深的技术:
1、开源控件
在这个项目中我用到的开源控件很多,这里我就来详细介绍一下
1)首页:
1.1)首先是下拉刷新数据的,现在很多app都是采用顶部动画的样式,但是Google提供了自己的下拉刷新控件, 个人感觉很好用,也很酷炫的:
SwipeRefreshLayout
地址:https://github.com/hanks-zyh/SwipeRefreshLayout
1.2)首页轮播的Tab样式,这个网上也是很多例子
PagerSlidingTab
地址:https://github.com/astuetz/PagerSlidingTabStrip
1.3)首页的悬浮快捷菜单,类似于Google+
FloatingActionsMenu
地址: https://github.com/telly/FloatingAction
1.4)ListView的展示动画
ListViewAnimations
地址:https://github.com/nhaarman/ListViewAnimations
1.5)TextView中的文本自动对齐
JustifyTextView
地址:https://github.com/xsingHu/JustifyTextView
1.6)图片的圆形处理
CircularImageView
地址:https://github.com/lopspower/CircularImageView
1.7)数据加载样式
ProgressWheel
地址:https://github.com/nithinkmichael/Android-ProgressWheel-master
1.8)选择icon的翻转动画
FlipImageView
地址:https://github.com/castorflex/FlipImageView

2)详情页
2.1)播放Gif的控件
gifdrawable
地址:https://github.com/nemothekid/gifdrawable-android

3)设置页
3.1)菜单点击的水波纹效果,类似于360安全卫士的菜单
RippleEffect
地址:https://github.com/traex/RippleEffect
3.2)自定义的滑动开关,类似于苹果的开关效果
SlideSwitch
地址:https://github.com/Leaking/SlideSwitch
3.3)显示数值的进度条样式,在设置字体大小样式的时候出现
discreteSeekBar
地址:https://github.com/AnderWeb/discreteSeekBar
3.4)带有数值的进度条样式,在升级的的时候会出现
NumberProgressBar
地址:https://github.com/daimajia/NumberProgressBar
3.5)动画样式的对话框
SweetAlertDialog
地址:https://github.com/lzyzsd/SweetAlertDialog
3.6)清除缓存的对话框
SmoothProgressBar
地址:https://github.com/castorflex/SmoothProgressBar

4)本地图片浏览页面
4.1)瀑布流样式
StaggeredGridView
地址:https://github.com/maurycyw/StaggeredGridView

5)图片浏览页面
5.1)放大和缩小图片
PhotoView
地址:https://github.com/chrisbanes/PhotoView

6)用户中心页面
6.1)拉下头部放大效果样式
PullZoomView
地址:https://github.com/Frank-Zhu/PullZoomView

---------安卓开发所需图标

不过有些图片资源还是需要从网上查找的,这里提供一些app的图片资源地址,有些是免费的,有些是收费的:


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: UCGUI版本3.90是一款嵌入式图形用户界面软件。它是为了满足嵌入式系统对于用户界面显示和交互的需求而设计的。UCGUI具有较小的存储空间和低功耗的优点,适合于资源有限的嵌入式设备。 UCGUI版本3.90在前一版本的基础上进行了优化和改进。它提供了丰富的图形组件和功能,包括窗口、按钮、标签、输入框等,可以轻松实现各种用户界面效果。同时,UCGUI版本3.90加入了对触摸屏的支持,使得用户可以通过触摸屏进行交互操作。 UCGUI版本3.90还提供了强大的显示和动画功能。它支持各种显示器接口,包括LCD、OLED等,可以实现高质量的图形显示效果。同时,UCGUI版本3.90还提供了多种动画效果和过渡效果,使得用户界面更加生动和吸引人。 此外,UCGUI版本3.90还具有可扩展性强的特点。它可以通过插件的方式进行功能扩展,满足不同嵌入式设备的需求。同时,UCGUI版本3.90还提供了完善的开发工具和技术支持,帮助开发人员快速开发和调试用户界面,提高开发效率。 总之,UCGUI版本3.90是一款功能强大,性能优越的嵌入式图形用户界面软件。它能够满足嵌入式系统对于用户界面显示和交互的需求,为嵌入式设备提供了友好和直观的用户界面。 ### 回答2: UCGUI(Universal GUI,通用图形用户界面)是一种嵌入式软件图形用户界面解决方案。UCGUI版本3.90是其最新发布的版本。 UCGUI 3.90在之前版本的基础上进行了多项升级和改进。首先,它引入了新的组件和功能,进一步丰富了开发者的工具箱。比如,增加了更多样式和主题选项,以及支持触摸屏和鼠标输入的交互性能提升;同时还添加了更多的图形对象和控制组件,如表格、列表框、滑块等,使得用户界面设计更加灵活和自由。 其次,UCGUI 3.90在性能和效率方面也得到了改善。通过优化底层代码,提升了绘图速度和界面响应速度,减少了系统资源占用。同时,该版本还加入了对多任务操作系统的支持,使得UCGUI能够更好地适应不同的嵌入式平台,并提供更稳定和高效的用户体验。 此外,UCGUI 3.90还增加了对多国语言的支持,开发者可以根据需求方便地进行界面语言切换,以满足全球市场的需求。 总的来说,UCGUI 3.90版本是一款功能强大、性能优越、易用且高效的嵌入式图形用户界面解决方案,适用于各种嵌入式应用领域,包括智能家居、工控设备、医疗设备等。 ### 回答3: UCGUI版本3.90是一个用于嵌入式系统的图形用户界面(GUI)开发套件。它提供了一套丰富的图形界面功能和库,可以方便地实现各种图形界面元素和交互效果。 UCGUI版本3.90具有以下特点和优势: 1. 精简高效:UCGUI采用了高度优化的代码结构和算法,使得它在资源占用和性能方面表现出色。它能够在低计算能力和有限内存的嵌入式设备上运行,同时保持良好的响应速度和用户体验。 2. 可定制性强:UCGUI支持通过配置文件选择所需的功能模块,并根据具体需求进行定制。它提供了丰富的图形控件和效果,如按钮、文本框、滑动条、图标、动画等,可以满足不同应用场景的设计要求。 3. 跨平台支持:UCGUI可以在多种嵌入式操作系统上运行,如Linux、Windows CE、Android等。它采用了独立于硬件平台的抽象接口设计,使得开发者可以方便地移植和调试GUI应用程序。 4. 易于使用:UCGUI提供了友好的开发工具和文档,支持多种集成开发环境(IDE),如Keil、IAR等。开发者可以通过简单的API调用和事件处理函数来实现图形界面的交互逻辑,快速开发出高质量的GUI应用程序。 5. 开源免费:UCGUI是一款开源软件,遵循GPL(通用公共许可证)协议。它的源代码可以免费获取和修改,并且允许商业使用。这使得使用UCGUI进行GUI开发成本低廉,并且可以根据实际需求进行二次开发和定制。 综上所述,UCGUI版本3.90是一款功能强大、性能优越、易于定制和免费使用的嵌入式图形用户界面开发套件,为嵌入式系统提供了一种高效和便捷的GUI开发解决方案。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值